HairBSDF, gamma for a refracted ray

Time bar (total: 15.5s)

analyze493.0ms (3.2%)

Memory
11.1MiB live, 374.0MiB 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.4s (21.9%)

Memory
60.7MiB live, 5 250.6MiB allocated
Samples
1.5s8 256×0valid
1.1s8 402×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-mult: 411.0ms (22.2% of total)
ival-<=: 408.0ms (22.1% of total)
ival-sqrt: 347.0ms (18.8% of total)
ival-div: 224.0ms (12.1% of total)
ival-sub: 190.0ms (10.3% of total)
ival-asin: 171.0ms (9.3% of total)
ival-and: 58.0ms (3.1% of total)
exact: 30.0ms (1.6% of total)
ival-assert: 7.0ms (0.4% of total)
Bogosity

preprocess629.0ms (4.1%)

Memory
-32.6MiB live, 835.0MiB allocated
Algorithm
egg-herbie
Rules
11 900×accelerator-lowering-fma.f32
11 900×accelerator-lowering-fma.f64
2 578×*-lowering-*.f32
2 578×*-lowering-*.f64
2 328×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053185
1110185
2220185
3469185
4901185
52010185
62795185
73765185
84913185
95703185
106182185
116558185
126879185
137708185
147804185
157952185
01318
12418
24218
36818
411418
516818
625918
751118
885218
9153518
10279518
11438618
12545618
13588518
14612518
15624218
16628318
17768118
0820118
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
Outputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* 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)))) (fma.f32 eta eta #s(literal 0 binary32))))))
Call 2
Inputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O)))))))))
(asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(neg (asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O))))))))))
(neg (asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(asin (/ sinTheta_O (sqrt (- (* eta eta) (/ (* h h) (sqrt (- 1 (* h h))))))))
(asin (/ h (sqrt (- (* sinTheta_O sinTheta_O) (/ (* eta eta) (sqrt (- 1 (* eta eta))))))))
(asin (/ eta (sqrt (- (* h h) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
Outputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O)))))))))
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(neg (asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O))))))))))
(neg (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(asin (/ sinTheta_O (sqrt (- (* eta eta) (/ (* h h) (sqrt (- 1 (* h h))))))))
(asin (/ h (sqrt (- (* sinTheta_O sinTheta_O) (/ (* eta eta) (sqrt (- 1 (* eta eta))))))))
(asin (/ eta (sqrt (- (* h h) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
Symmetry

(abs sinTheta_O)

(abs eta)

explain180.0ms (1.2%)

Memory
0.1MiB live, 390.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
330-16(9.764512396216632e-24 9.631949369804034e-23 8.580102559839256e-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-rescue170
(*.f32 sinTheta_O sinTheta_O)underflow294
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))underflow17
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))underflow147
(*.f32 eta eta)underflow17
Confusion
Predicted +Predicted -
+1717
-0222
Precision
1.0
Recall
0.5
Confusion?
Predicted +Predicted MaybePredicted -
+17017
-00222
Precision?
1.0
Recall?
0.5
Freqs
test
numberfreq
0239
117
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
48.0ms512×0valid
Compiler

Compiled 236 to 56 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-div: 7.0ms (22.7% of total)
ival-mult: 7.0ms (22.7% of total)
ival-sqrt: 7.0ms (22.7% of total)
ival-sub: 5.0ms (16.2% of total)
ival-asin: 5.0ms (16.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.7%
(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)

simplify381.0ms (2.5%)

Memory
11.6MiB live, 529.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
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))))))))
cost-diff32
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
cost-diff32
(-.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×accelerator-lowering-fma.f32
11 900×accelerator-lowering-fma.f64
2 578×*-lowering-*.f32
2 578×*-lowering-*.f64
2 328×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01395
12495
24295
36895
411495
516895
625995
751195
885295
9153595
10279595
11438695
12545695
13588595
14612595
15624295
16628395
17768195
0820195
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
h
(sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))
(* eta eta)
eta
(/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))
(* sinTheta_O sinTheta_O)
sinTheta_O
(sqrt (- 1 (* sinTheta_O sinTheta_O)))
(- 1 (* sinTheta_O sinTheta_O))
1
Outputs
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* 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)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* 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)))) (fma.f32 eta eta #s(literal 0 binary32)))))
h
(sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* 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)))) (fma.f32 eta eta #s(literal 0 binary32))))
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* 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)))) (fma.f32 eta eta #s(literal 0 binary32)))
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
(/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))
(/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(* sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))
sinTheta_O
(sqrt (- 1 (* sinTheta_O sinTheta_O)))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(- 1 (* sinTheta_O sinTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
1
#s(literal 1 binary32)

localize42.0ms (0.3%)

Memory
-16.8MiB live, 103.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.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))))))))
accuracy99.9%
(/.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)))))))
accuracy99.9%
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy91.6%
(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 (20.7% of total)
ival-mult: 3.0ms (20.7% of total)
ival-sqrt: 3.0ms (20.7% of total)
ival-sub: 2.0ms (13.8% of total)
ival-asin: 2.0ms (13.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series25.0ms (0.2%)

Memory
25.6MiB live, 63.8MiB allocated
Counts
5 → 132
Calls
Call 1
Inputs
#<alt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))>
#<alt (- 1 (* sinTheta_O sinTheta_O))>
#<alt (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))>
#<alt (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))>
#<alt (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))>
Outputs
#<alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))>
#<alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))>
#<alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))>
#<alt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (pow eta 2)>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* sinTheta_O (- (/ (pow eta 2) sinTheta_O) (sqrt -1)))>
#<alt (* sinTheta_O (- (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O)) (sqrt -1)))>
#<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)))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))>
#<alt (* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))>
#<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))))>
#<alt 1>
#<alt (+ 1 (* -1 (pow sinTheta_O 2)))>
#<alt (+ 1 (* -1 (pow sinTheta_O 2)))>
#<alt (+ 1 (* -1 (pow sinTheta_O 2)))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))>
#<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)))>
#<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)))>
#<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)))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)>
#<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)>
#<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)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<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))>
#<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))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<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))>
#<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))>
#<alt (* h (sqrt (/ (sqrt -1) sinTheta_O)))>
#<alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))>
#<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)))))>
#<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))))))>
#<alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))>
#<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))))>
#<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)))))>
#<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)))))>
#<alt (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))>
#<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))))>
#<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))))>
#<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))))>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<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))))))))>
#<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)))))))))>
#<alt (* -1 eta)>
#<alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<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)))))>
#<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)))))>
#<alt (sqrt (* sinTheta_O (pow (sqrt -1) 3)))>
#<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))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))>
#<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))))))))))>
#<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))))))))))>
Calls

33 calls:

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

rewrite398.0ms (2.6%)

Memory
-8.9MiB live, 621.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 122×accelerator-lowering-fma.f32
4 122×accelerator-lowering-fma.f64
3 772×*-lowering-*.f32
3 772×*-lowering-*.f64
2 906×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01369
17269
254869
3708769
0891169
Stop Event
iter limit
node limit
Counts
5 → 275
Calls
Call 1
Inputs
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))
(- 1 (* sinTheta_O sinTheta_O))
(asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
(sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
Outputs
(neg.f32 (/.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (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 (*.f32 eta 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))))))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta eta) (neg.f32 (/.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) (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (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)))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (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))) #s(literal -1 binary32))
(fma.f32 eta eta (neg.f32 (/.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 #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (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 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (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 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(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))
(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) (neg.f32 (/.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) (neg.f32 (/.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 (*.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 eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.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)))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 eta eta) (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (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 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (/.f32 (neg.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)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (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 (*.f32 eta 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 (*.f32 eta eta) (*.f32 eta 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 eta)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (-.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.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 (*.f32 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (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 (*.f32 eta (*.f32 eta (*.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 (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 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 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.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 (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 (*.f32 (*.f32 eta 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O 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))
(-.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 eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (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 eta (*.f32 eta (*.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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (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 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (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 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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (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))) #s(literal 1 binary32)))
(/.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) (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 (*.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 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (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 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (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))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.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 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) eta (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 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 (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 eta eta))) (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (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 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 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) (*.f32 (*.f32 sinTheta_O 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 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 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)) (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 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)) (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 (*.f32 sinTheta_O 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 (*.f32 (fma.f32 (*.f32 sinTheta_O (neg.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))) #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 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (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 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (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 eta (*.f32 eta (*.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 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (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 eta (*.f32 eta (*.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 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.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 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) eta (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 (-.f32 (pow.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 (*.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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.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 (*.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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (/.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 (*.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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.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 (*.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 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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 (pow.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 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.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 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)))))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (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 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 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 (*.f32 eta eta) (*.f32 eta eta))) (-.f32 (neg.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 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (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 eta (*.f32 eta (*.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 (*.f32 eta eta) (*.f32 eta eta))) (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 eta (*.f32 eta (*.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 sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (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 eta (*.f32 eta (*.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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (-.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 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (fma.f32 eta (/.f32 (*.f32 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 sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta 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 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 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) (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))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.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 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) eta (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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 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 (*.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 1 binary32) (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 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (*.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 #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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (/.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)) (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 eta (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (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 (*.f32 eta eta) (*.f32 eta eta))) (/.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 (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 (neg.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 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 (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)) (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 (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.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 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 #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 eta (*.f32 eta (*.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 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O (neg.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))))
(*.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 (*.f32 eta 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 (*.f32 eta eta) (*.f32 eta 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 eta)))
(*.f32 (/.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (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 (*.f32 eta (*.f32 eta (*.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 (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 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 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 eta (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(*.f32 (/.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.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 (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 (*.f32 (*.f32 eta 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.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 (*.f32 eta eta) (*.f32 eta eta))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.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)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (-.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.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 (*.f32 eta (*.f32 eta (*.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 (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (-.f32 #s(literal 0 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 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O 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 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32))
(+.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))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 2 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 (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))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.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))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O 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)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 sinTheta_O)) sinTheta_O #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (*.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 sinTheta_O 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 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))
(-.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))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O 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 (/.f32 #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 sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O 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 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))) (-.f32 #s(literal 0 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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))
(/.f32 (-.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))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #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 (*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (*.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O 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 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O 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 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (*.f32 (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 (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O 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 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (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 (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #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 (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 (fma.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) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 sinTheta_O 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 (*.f32 (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 (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) #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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(/.f32 (-.f32 (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 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 3 binary32))) (fma.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))) (/.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))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) (*.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))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.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 sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 sinTheta_O sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) (-.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.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))) (/.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)))) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))))) (+.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))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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)))))
(/.f32 (-.f32 (*.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 sinTheta_O #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 sinTheta_O sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) #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 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (/.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)))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.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)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))
(sqrt.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))))
(*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(*.f32 (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))))
(*.f32 (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (/.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))))
(*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.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))))
(*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))))
(*.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))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #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 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O sinTheta_O #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (neg.f32 sinTheta_O))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1 binary32)))
(neg.f32 (asin.f32 (/.f32 (neg.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))))))
(neg.f32 (asin.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.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)))))))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (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))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.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 (neg.f32 (acos.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 (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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 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 (PI.f32) #s(literal 1/2 binary32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (neg.f32 (acos.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)))))))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (/.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (neg.f32 (acos.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)))))))
(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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 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 (PI.f32) #s(literal 1/2 binary32)) (acos.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 (/.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 sinTheta_O (/.f32 (neg.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 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 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)))) (/.f32 (pow.f32 (acos.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))))) #s(literal 3 binary32)) (fma.f32 (acos.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))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 (*.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 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 (pow.f32 (acos.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))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 #s(literal 1 binary32) (/.f32 (fma.f32 (acos.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))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 (*.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 (/.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))))) #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 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 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.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))))) #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 (/.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))))) #s(literal 3 binary32)))) (fma.f32 (acos.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))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 (*.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 sinTheta_O (/.f32 (neg.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 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 (neg.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.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))))) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (acos.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))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 (*.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 sinTheta_O (/.f32 (neg.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 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 (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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 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 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.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 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.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)))))) (neg.f32 (acos.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 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.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 (fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/8 binary32) (neg.f32 (pow.f32 (acos.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))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (acos.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))))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.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 (*.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 sinTheta_O (/.f32 (neg.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 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)))
(exp.f32 (*.f32 (log.f32 (/.f32 (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)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (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) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.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 (/.f32 #s(literal 0 binary32) (neg.f32 (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 (neg.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 #s(literal 1 binary32) (/.f32 (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))
(/.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 (neg.f32 h) (neg.f32 (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 #s(literal 1 binary32) (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 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (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)))
(/.f32 (/.f32 h (pow.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)) #s(literal 1/4 binary32))) (pow.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)) #s(literal 1/4 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (neg.f32 (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 (neg.f32 h) #s(literal 1 binary32)) (neg.f32 (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 (neg.f32 h) #s(literal -1 binary32)) (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 #s(literal 1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (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 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)))) #s(literal 1 binary32))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (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 #s(literal 1 binary32) (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)
(*.f32 (/.f32 #s(literal 1 binary32) (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)))) (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 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 #s(literal -1 binary32) (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)))) (neg.f32 h))
(*.f32 (/.f32 h (pow.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)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.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)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (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) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (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) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (/.f32 #s(literal -1 binary32) (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 h (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (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 (*.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)))))))
(neg.f32 (neg.f32 (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)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.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)))))
(pow.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)) #s(literal 1/2 binary32))
(pow.f32 (pow.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)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.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)) (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))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.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)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (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 eta (*.f32 eta (*.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 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 (*.f32 sinTheta_O (neg.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))))))
(/.f32 (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))) #s(literal 1 binary32))
(/.f32 (neg.f32 (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)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 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 (neg.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)))) (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 (neg.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)))) (*.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 (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (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 (neg.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (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 (*.f32 eta eta) (*.f32 eta eta))))) (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))))))))
(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 #s(literal 1 binary32) (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 (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))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (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 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 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 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 sinTheta_O sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 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 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 (neg.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)))) (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 (fma.f32 (*.f32 sinTheta_O (neg.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)))) (sqrt.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))))))))
(*.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 (*.f32 eta eta) (*.f32 eta eta)))) (/.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 (pow.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)) #s(literal 1/4 binary32)) (pow.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)) #s(literal 1/4 binary32)))
(*.f32 (pow.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)) #s(literal 1/4 binary32)) (/.f32 (pow.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)) #s(literal 1/4 binary32)) #s(literal 1 binary32)))

simplify631.0ms (4.1%)

Memory
-221.6MiB live, 731.9MiB allocated
Algorithm
egg-herbie
Rules
10 542×accelerator-lowering-fma.f32
10 542×accelerator-lowering-fma.f64
8 168×*-lowering-*.f32
8 168×*-lowering-*.f64
3 354×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04483636
113123518
249333477
092153394
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* -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 (* -1 (pow sinTheta_O 2)))
(+ 1 (* -1 (pow sinTheta_O 2)))
(+ 1 (* -1 (pow sinTheta_O 2)))
(* -1 (pow sinTheta_O 2))
(* (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 (pow sinTheta_O 2))
(* (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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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))))))))))
Outputs
(* -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 #s(literal 0 binary32) (*.f32 sinTheta_O 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 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))) #s(literal 1 binary32)))
(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 (*.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 sinTheta_O (*.f32 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)))
(-.f32 #s(literal 0 binary32) (*.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) (-.f32 #s(literal 0 binary32) (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 (fma.f32 eta (/.f32 eta sinTheta_O) (/.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 (+.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)))) (fma.f32 eta (/.f32 eta sinTheta_O) (/.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 (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))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow sinTheta_O 2)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(+ 1 (* -1 (pow sinTheta_O 2)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(+ 1 (* -1 (pow sinTheta_O 2)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* (pow sinTheta_O 2) (- (/ 1 (pow sinTheta_O 2)) 1))
(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) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O 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 (sqrt.f32 #s(literal -1 binary32)) h) 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 (*.f32 eta (*.f32 eta h)) (*.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 (sqrt.f32 #s(literal -1 binary32))))) (*.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 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) h) 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) (*.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 sinTheta_O h)) (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/4 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)))) (/.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)))) (/.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)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (*.f32 (*.f32 h (*.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 (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 (sqrt.f32 #s(literal -1 binary32)) h) 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 (fma.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)))) (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/4 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)))) (/.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)))) (/.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)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.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/2 binary32)) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (-.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))))) (*.f32 sinTheta_O h)) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 sinTheta_O (*.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/4 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)))) (/.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)))) (/.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)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 h (*.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 (sqrt.f32 #s(literal -1 binary32))))) (*.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 (pow.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #s(literal 1/4 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) h) 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) 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)) #s(literal -3/4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) (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 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #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 #s(literal 0 binary32) (/.f32 h 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) 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)) #s(literal -3/4 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) (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 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #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 (/.f32 h (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) (/.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) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 eta h) (+.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 (*.f32 #s(literal 1/2 binary32) 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) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 eta h) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (+.f32 (/.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 (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 (*.f32 #s(literal -1/2 binary32) h) (*.f32 eta eta)) (*.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 h (fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 0 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 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))))
(+ (* -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 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 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 h (fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 0 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 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 (/.f32 (-.f32 #s(literal 0 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 #s(literal -1/2 binary32) (*.f32 (*.f32 eta (*.f32 eta h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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)))))) (+ (* 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)) (-.f32 #s(literal 0 binary32) (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 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1/2 binary32) 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 #s(literal -1/2 binary32) (*.f32 (*.f32 eta (*.f32 eta h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (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 (+.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 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)) (-.f32 #s(literal 0 binary32) (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 sinTheta_O (*.f32 (sqrt.f32 #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/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 sinTheta_O (*.f32 (sqrt.f32 #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/4 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) #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)))))
(+ (* (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/2 binary32) (/.f32 (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 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (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 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 sinTheta_O (*.f32 (sqrt.f32 #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/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/16 binary32) (/.f32 (*.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 #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 sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.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 sinTheta_O (*.f32 (sqrt.f32 #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/4 binary32)))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(* 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 eta (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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32))))
(* 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 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 #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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))
(* -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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #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 (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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))) (neg.f32 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 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.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 (-.f32 #s(literal 0 binary32) (*.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 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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/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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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 (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))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O 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 #s(literal -1/4 binary32) (sqrt.f32 (neg.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 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O 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 (/ (+ (* 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))))))))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O 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 (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (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))))))

eval51.0ms (0.3%)

Memory
-14.6MiB live, 100.6MiB allocated
Compiler

Compiled 18 381 to 2 043 computations (88.9% saved)

prune59.0ms (0.4%)

Memory
-5.4MiB live, 112.6MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New39710407
Fresh000
Picked101
Done000
Total39810408
Accuracy
98.9%
Counts
408 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.5%
(asin.f32 (/.f32 (fma.f32 (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) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
89.6%
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) h)))
72.4%
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
92.3%
(asin.f32 (/.f32 h (*.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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))
90.8%
(asin.f32 (/.f32 h (sqrt.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)))))
90.8%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
95.3%
(asin.f32 (/.f32 h eta))
89.2%
(asin.f32 (*.f32 (/.f32 h (pow.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)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.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)) #s(literal 1/4 binary32)))))
90.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (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))
85.7%
(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 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))))
Compiler

Compiled 474 to 278 computations (41.4% saved)

simplify317.0ms (2%)

Memory
55.3MiB live, 478.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (fma.f32 (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) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta)
cost-diff0
(asin.f32 (/.f32 (fma.f32 (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) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
cost-diff32
(fma.f32 (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) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h)
cost-diff64
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
cost-diff0
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))
cost-diff0
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))
cost-diff0
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
cost-diff352
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)
cost-diff0
(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)))
cost-diff0
(/.f32 #s(literal 1 binary32) (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))))
cost-diff0
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (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))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (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)
cost-diff0
(+.f32 eta sinTheta_O)
cost-diff0
(sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
cost-diff0
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
cost-diff0
(/.f32 h eta)
cost-diff0
(asin.f32 (/.f32 h eta))
Rules
6 332×accelerator-lowering-fma.f32
6 332×accelerator-lowering-fma.f64
3 668×*-lowering-*.f32
3 668×*-lowering-*.f64
3 044×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049447
1101429
2255424
3781418
41888418
53044418
64939418
77655418
08063403
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ h eta))
(/ h eta)
h
eta
(asin (/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O))))
h
(sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))
(* (+ eta sinTheta_O) (- eta sinTheta_O))
(+ eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
(asin (* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h))
(* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h)
(/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))))
1
(sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))
(+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))
sinTheta_O
(/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))
(neg sinTheta_O)
(sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))
(+ (* sinTheta_O (neg sinTheta_O)) 1)
(* eta eta)
eta
h
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta))
h
(+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)
(* sinTheta_O sinTheta_O)
sinTheta_O
(+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))
(/ (+ -1/4 (/ -1/8 (* eta eta))) eta)
(+ -1/4 (/ -1/8 (* eta eta)))
-1/4
(/ -1/8 (* eta eta))
-1/8
(* eta eta)
eta
(/ -1/2 eta)
-1/2
(asin (/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1)))
(/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))
1
(+ (* sinTheta_O (neg sinTheta_O)) 1)
sinTheta_O
(neg sinTheta_O)
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
1/2
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(* sinTheta_O (/ sinTheta_O (* eta eta)))
(/ sinTheta_O (* eta eta))
(* eta eta)
eta
h
Outputs
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(/ h eta)
(/.f32 h eta)
h
eta
(asin (/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) #s(literal 0 binary32)))))
(/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O))))
(/.f32 h (sqrt.f32 (fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) #s(literal 0 binary32))))
h
(sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))
(sqrt.f32 (fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) #s(literal 0 binary32)))
(* (+ eta sinTheta_O) (- eta sinTheta_O))
(fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) #s(literal 0 binary32))
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
(asin (* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h))
(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)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h)
(/.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)))) (fma.f32 eta eta #s(literal 0 binary32)))))
(/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))))
(/.f32 #s(literal 1 binary32) (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)))) (fma.f32 eta eta #s(literal 0 binary32)))))
1
#s(literal 1 binary32)
(sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))
(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)))) (fma.f32 eta eta #s(literal 0 binary32))))
(+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
sinTheta_O
(/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))
(/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(neg sinTheta_O)
(neg.f32 sinTheta_O)
(sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1))
(sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(+ (* sinTheta_O (neg sinTheta_O)) 1)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
h
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)))
(asin.f32 (/.f32 h (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) #s(literal -1/2 binary32)) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta))
(/.f32 h (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) #s(literal -1/2 binary32)) eta))
h
(+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)
(fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) #s(literal -1/2 binary32)) eta)
(* sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))
sinTheta_O
(+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))
(fma.f32 sinTheta_O (fma.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 sinTheta_O eta) #s(literal 0 binary32)) (/.f32 #s(literal -1/2 binary32) eta))
(/ (+ -1/4 (/ -1/8 (* eta eta))) eta)
(/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta)
(+ -1/4 (/ -1/8 (* eta eta)))
(+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))
-1/4
#s(literal -1/4 binary32)
(/ -1/8 (* eta eta))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
-1/8
#s(literal -1/8 binary32)
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
-1/2
#s(literal -1/2 binary32)
(asin (/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(asin.f32 (*.f32 (/.f32 h eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))))
(/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(*.f32 (/.f32 h eta) (fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))
(+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(*.f32 h (fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))) (fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)))
(sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32))))
(/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))
(/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ (* sinTheta_O (neg sinTheta_O)) 1)
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))
sinTheta_O
(neg sinTheta_O)
(neg.f32 sinTheta_O)
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
(fma.f32 (fma.f32 h (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32))
1/2
#s(literal 1/2 binary32)
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(fma.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (/.f32 h (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32))
(* sinTheta_O (/ sinTheta_O (* eta eta)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32))
(/ sinTheta_O (* eta eta))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
h

localize156.0ms (1%)

Memory
2.8MiB live, 350.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h))
accuracy99.7%
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)
accuracy99.5%
(*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))
accuracy90.7%
(/.f32 sinTheta_O (*.f32 eta eta))
accuracy99.4%
(/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)
accuracy99.4%
(/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))
accuracy98.6%
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)
accuracy73.1%
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))
accuracy99.9%
(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))
accuracy99.9%
(/.f32 #s(literal 1 binary32) (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))))
accuracy99.1%
(*.f32 (/.f32 #s(literal 1 binary32) (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)
accuracy91.6%
(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)))
accuracy100.0%
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
accuracy100.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
accuracy99.9%
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy91.6%
(sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
accuracy100.0%
(/.f32 h eta)
accuracy100.0%
(asin.f32 (/.f32 h eta))
Samples
89.0ms256×0valid
Compiler

Compiled 420 to 51 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 22.0ms (31.9% of total)
ival-div: 19.0ms (27.6% of total)
ival-asin: 11.0ms (16% of total)
ival-add: 8.0ms (11.6% of total)
ival-sqrt: 6.0ms (8.7% of total)
ival-sub: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series216.0ms (1.4%)

Memory
-4.6MiB live, 189.1MiB allocated
Counts
26 → 720
Calls
Call 1
Inputs
#<alt (asin (/ h eta))>
#<alt (/ h eta)>
#<alt (asin (/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O))))>
#<alt (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))>
#<alt (+ eta sinTheta_O)>
#<alt (* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h)>
#<alt (asin (* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h))>
#<alt (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))))>
#<alt (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))>
#<alt (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)>
#<alt (asin (/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)))>
#<alt (/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta))>
#<alt (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))>
#<alt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))>
#<alt (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)>
#<alt (asin (/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))>
#<alt (/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)>
#<alt (* (+ eta sinTheta_O) (- eta sinTheta_O))>
#<alt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))>
#<alt (/ -1/8 (* eta eta))>
#<alt (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)>
#<alt (/ sinTheta_O (* eta eta))>
#<alt (* sinTheta_O (/ sinTheta_O (* eta eta)))>
#<alt (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)>
#<alt (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))>
Outputs
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))>
#<alt eta>
#<alt (* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))>
#<alt (* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))>
#<alt (* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))>
#<alt (* -1 (* eta (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))>
#<alt eta>
#<alt (+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))>
#<alt (+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))>
#<alt (+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))>
#<alt sinTheta_O>
#<alt (+ eta sinTheta_O)>
#<alt (+ eta sinTheta_O)>
#<alt (+ eta sinTheta_O)>
#<alt eta>
#<alt (* eta (+ 1 (/ sinTheta_O eta)))>
#<alt (* eta (+ 1 (/ sinTheta_O eta)))>
#<alt (* eta (+ 1 (/ sinTheta_O eta)))>
#<alt eta>
#<alt (* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))>
#<alt (* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))>
#<alt (* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))>
#<alt eta>
#<alt (+ eta sinTheta_O)>
#<alt (+ eta sinTheta_O)>
#<alt (+ eta sinTheta_O)>
#<alt sinTheta_O>
#<alt (* sinTheta_O (+ 1 (/ eta sinTheta_O)))>
#<alt (* sinTheta_O (+ 1 (/ eta sinTheta_O)))>
#<alt (* sinTheta_O (+ 1 (/ eta sinTheta_O)))>
#<alt sinTheta_O>
#<alt (* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))>
#<alt (* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))>
#<alt (* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<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))>
#<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))>
#<alt (* h (sqrt (/ (sqrt -1) sinTheta_O)))>
#<alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))>
#<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)))))>
#<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))))))>
#<alt (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))>
#<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))))>
#<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)))))>
#<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)))))>
#<alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))>
#<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)))>
#<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)))>
#<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)))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)>
#<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)>
#<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)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<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))>
#<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))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))>
#<alt (/ 1 eta)>
#<alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))>
#<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))>
#<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))>
#<alt (sqrt (/ (sqrt -1) sinTheta_O))>
#<alt (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))))>
#<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))))))))>
#<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)))))))))>
#<alt (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))>
#<alt (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* -1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))>
#<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)))))))>
#<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))))))))>
#<alt (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (sqrt -1) sinTheta_O))>
#<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)))>
#<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)))>
#<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)))>
#<alt (/ 1 eta)>
#<alt (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)>
#<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)>
#<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)>
#<alt (/ -1 eta)>
#<alt (* -1 (/ (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<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))>
#<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))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<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)))))>
#<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)))))>
#<alt (sqrt (* sinTheta_O (pow (sqrt -1) 3)))>
#<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))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))>
#<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))))))))))>
#<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))))))))))>
#<alt (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))>
#<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) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))>
#<alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (+ (* -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)))))))))>
#<alt (* -1 eta)>
#<alt (* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (+ (* -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))))))))))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))>
#<alt (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))>
#<alt (* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))>
#<alt (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))>
#<alt (* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))>
#<alt (* -1/8 (/ (pow sinTheta_O 4) (pow eta 3)))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (pow eta 3))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))>
#<alt eta>
#<alt (* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))>
#<alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))>
#<alt (* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))>
#<alt eta>
#<alt (* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)) 1)))>
#<alt (* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 5))) (* 1/2 (/ (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))>
#<alt (/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))>
#<alt (* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))>
#<alt (/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))>
#<alt (* -8 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))>
#<alt (* (pow eta 3) (+ (* -64 (/ (* (pow eta 2) (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow sinTheta_O 6))) (* -8 (/ h (pow sinTheta_O 4)))))>
#<alt (* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))>
#<alt (* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 8 (/ (* (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 2))) (* 512 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 10)))))) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)>
#<alt (/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (* 1/8 (* h (* (pow sinTheta_O 6) (- (* -1/4 (pow sinTheta_O 2)) 1/2))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (+ (* -1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (* (pow sinTheta_O 6) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (* (+ 1/2 (* 1/4 (pow sinTheta_O 2))) (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))))))) (pow eta 6)))) (+ (* 1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))) (pow eta 4))))) eta))>
#<alt (/ -1/2 eta)>
#<alt (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))>
#<alt (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))>
#<alt (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))>
#<alt (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))>
#<alt (* -1/8 (/ (pow sinTheta_O 2) (pow eta 3)))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))>
#<alt (/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)>
#<alt (/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)>
#<alt (/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)>
#<alt (* -1 (/ (+ 1/2 (* 1/4 (pow sinTheta_O 2))) eta))>
#<alt (* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))>
#<alt (* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))>
#<alt (* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))>
#<alt 1>
#<alt (+ 1 (pow sinTheta_O 2))>
#<alt (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))>
#<alt (+ 1 (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1 (pow sinTheta_O 2))))))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2)))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 4))) (+ 1 (/ 1 (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt h>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/2 (/ h (pow eta 2))))))>
#<alt (+ h (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/4 (/ h (pow eta 2))))))))>
#<alt (* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))>
#<alt (* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O))))>
#<alt (* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))))>
#<alt (* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ h sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* 1/4 (/ h (* (pow eta 2) (* sinTheta_O (sqrt -1)))))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 2) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))>
#<alt (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))>
#<alt h>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt h>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/4 (/ h (pow eta 3))))))) (/ h eta))>
#<alt (* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))>
#<alt (* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))>
#<alt (* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O)))))>
#<alt (* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))))>
#<alt (* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ h (* eta sinTheta_O))) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/4 (/ h (* (pow eta 3) (* sinTheta_O (sqrt -1))))) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 3) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))>
#<alt (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 3)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)>
#<alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)>
#<alt (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)>
#<alt (* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))>
#<alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))>
#<alt (pow eta 2)>
#<alt (+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))>
#<alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))>
#<alt (+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))>
#<alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))>
#<alt (* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))>
#<alt (* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))>
#<alt (pow eta 2)>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))>
#<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)))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))>
#<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)))))>
#<alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 2))>
#<alt (/ -1/8 (pow eta 3))>
#<alt (/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))>
#<alt (/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))>
#<alt (/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))>
#<alt (/ -1/4 eta)>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (/ -1/4 eta)>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
Calls

180 calls:

TimeVariablePointExpression
53.0ms
eta
@0
(+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
7.0ms
eta
@0
(+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)
6.0ms
h
@0
(/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O))))
3.0ms
eta
@0
(* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h)
3.0ms
eta
@inf
(sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))

rewrite379.0ms (2.4%)

Memory
9.1MiB live, 637.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 472×/-lowering-/.f32
4 472×/-lowering-/.f64
4 306×*-lowering-*.f32
4 306×*-lowering-*.f64
2 744×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049360
1277340
22259328
08388308
Stop Event
iter limit
node limit
Counts
26 → 689
Calls
Call 1
Inputs
(asin (/ h eta))
(/ h eta)
(asin (/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ h (sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O))))
(sqrt (* (+ eta sinTheta_O) (- eta sinTheta_O)))
(+ eta sinTheta_O)
(* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h)
(asin (* (/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))) h))
(/ 1 (sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))))
(sqrt (+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta)))
(+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))) eta))
(+ (* (* sinTheta_O sinTheta_O) (/ (+ -1/4 (/ -1/8 (* eta eta))) eta)) (/ -1/2 eta))
(/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))
(+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(asin (/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(/ (+ (* (sqrt (/ 1 (+ (* sinTheta_O (neg sinTheta_O)) 1))) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(* (+ eta sinTheta_O) (- eta sinTheta_O))
(+ (* sinTheta_O (/ (neg sinTheta_O) (sqrt (+ (* sinTheta_O (neg sinTheta_O)) 1)))) (* eta eta))
(/ -1/8 (* eta eta))
(/ (+ -1/4 (/ -1/8 (* eta eta))) eta)
(/ sinTheta_O (* eta eta))
(* sinTheta_O (/ sinTheta_O (* eta eta)))
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
Outputs
(neg.f32 (asin.f32 (/.f32 h (neg.f32 eta))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) eta)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.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 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.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 (/.f32 h eta)) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.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 (/.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 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.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 (/.f32 h eta)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.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 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 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (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 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.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 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (*.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 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (-.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)))
(+.f32 eta sinTheta_O)
(+.f32 sinTheta_O eta)
(pow.f32 (/.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) sinTheta_O eta)
(fma.f32 #s(literal -1 binary32) (neg.f32 sinTheta_O) eta)
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) eta)
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))
(/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O))))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (neg.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (neg.f32 (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 sinTheta_O eta))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (-.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (neg.f32 (-.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (neg.f32 (-.f32 sinTheta_O eta)))
(*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O))
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h) #s(literal -1 binary32))
(/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) h)
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 h (sqrt.f32 (fma.f32 eta eta (/.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 #s(literal -1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(exp.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 0 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(exp.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 0 binary32))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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(literal -1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(*.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 sinTheta_O 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)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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)))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 0 binary32)))
(exp.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (log.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))) #s(literal 0 binary32)) #s(literal -1 binary32))))
(pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 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) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 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 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 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (sqrt.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 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (sqrt.f32 (fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (sqrt.f32 (neg.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 eta (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (neg.f32 (sqrt.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 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (neg.f32 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 (neg.f32 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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (sqrt.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 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (-.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 eta (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal 1/4 binary32)))
(+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) eta)
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(+.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta #s(literal -2 binary32))))
(pow.f32 (/.f32 (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))) (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))) #s(literal -1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))) eta)
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(fma.f32 (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(fma.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))) sinTheta_O eta)
(fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta) sinTheta_O) sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta))
(-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))) (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))) (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))))
(/.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32))) (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))))
(/.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32))) (fma.f32 eta eta (-.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))))))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 eta eta (-.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) eta))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))) (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)) (*.f32 eta eta))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))))) (neg.f32 (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))))
(*.f32 (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))))))))
(*.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta))))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))))
(neg.f32 (/.f32 h (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))
(neg.f32 (/.f32 (neg.f32 h) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))))
(*.f32 h (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(*.f32 #s(literal 1 binary32) (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)) h)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (pow.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)))) #s(literal 3 binary32)))) (fma.f32 eta (-.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))))
(*.f32 (/.f32 h (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) (neg.f32 eta)))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O 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))
(+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(pow.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta))) #s(literal -1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(fma.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(fma.f32 (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)) sinTheta_O (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal -1/2 binary32) eta))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta)) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))))
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta #s(literal -2 binary32)) (*.f32 eta #s(literal 1 binary32))) (*.f32 eta (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta (*.f32 eta #s(literal -1/2 binary32))) (*.f32 eta eta))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 eta) (*.f32 eta #s(literal 1/2 binary32))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) eta (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 (*.f32 eta #s(literal -2 binary32)) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) eta (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) eta (*.f32 (neg.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta)))
(/.f32 (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 eta #s(literal -2 binary32)) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) eta (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 eta)) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/2 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal -1 binary32))) (*.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta #s(literal -2 binary32)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) eta (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (neg.f32 eta)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 eta) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 eta)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 eta #s(literal 1 binary32))) (*.f32 eta (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (neg.f32 eta)) (*.f32 eta #s(literal -1/2 binary32))) (*.f32 eta (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 eta #s(literal -1 binary32))) (*.f32 eta (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta #s(literal -2 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (neg.f32 eta)) (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 eta) (*.f32 (neg.f32 eta) #s(literal 1/2 binary32))) (*.f32 eta eta))
(/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (neg.f32 eta) #s(literal -1 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (*.f32 eta #s(literal -2 binary32)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) eta (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (neg.f32 (neg.f32 eta)) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (neg.f32 eta) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1/2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 eta)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1 binary32))) (*.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta #s(literal -2 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (neg.f32 eta)) (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 eta) (*.f32 (neg.f32 eta) #s(literal 1/2 binary32))) (*.f32 eta eta))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (neg.f32 eta) #s(literal -1 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta #s(literal -2 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (*.f32 eta #s(literal -2 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) eta (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (neg.f32 eta)) (*.f32 (neg.f32 eta) #s(literal -1/2 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (neg.f32 eta))))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta) (*.f32 (neg.f32 eta) #s(literal 1/2 binary32))) (*.f32 eta eta))
(/.f32 (fma.f32 (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (neg.f32 eta) #s(literal -1 binary32))) (*.f32 (neg.f32 eta) (neg.f32 (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (*.f32 eta #s(literal -2 binary32)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta #s(literal -2 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) eta (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) eta))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 eta #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta #s(literal 1 binary32))) (*.f32 eta (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 eta (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 eta (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (neg.f32 (neg.f32 eta)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 eta)) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 (neg.f32 eta)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 (neg.f32 eta)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) eta (*.f32 (neg.f32 (neg.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 (neg.f32 (neg.f32 eta)) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 (neg.f32 eta)) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (neg.f32 (neg.f32 eta)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 (neg.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 eta)) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 (neg.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (neg.f32 (neg.f32 eta)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 (neg.f32 eta)) (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (neg.f32 (neg.f32 eta)) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 eta) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 eta) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 eta eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 (neg.f32 eta) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 eta eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (neg.f32 eta) (*.f32 (neg.f32 eta) (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (+.f32 (neg.f32 eta) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) eta))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 eta) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 eta) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 eta) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (neg.f32 (*.f32 eta #s(literal -2 binary32))) (neg.f32 eta)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta)) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 eta #s(literal -2 binary32)) (*.f32 eta #s(literal 1 binary32)))) (neg.f32 (*.f32 eta (*.f32 eta #s(literal -2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta (*.f32 eta #s(literal -1/2 binary32)))) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 eta) (*.f32 eta #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 binary32) eta (*.f32 (*.f32 eta #s(literal -2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (neg.f32 (*.f32 (*.f32 eta #s(literal -2 binary32)) eta)))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/2 binary32) eta (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/2 binary32) eta (*.f32 (neg.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))) (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta)))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) eta))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta eta))) (neg.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) eta)))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal 1/4 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1/2 binary32)) 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(exp.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log1p.f32 (*.f32 sinTheta_O (neg.f32 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 (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -2 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (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))
(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))
(/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (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 (/.f32 #s(literal 1 binary32) (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 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)))))
(*.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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 (*.f32 sinTheta_O 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) (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (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)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O 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 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(+.f32 (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(pow.f32 (/.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) #s(literal -1 binary32))
(fma.f32 h #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 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) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) h)
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.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)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(fma.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) h)
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) #s(literal 1/2 binary32) h)
(fma.f32 (*.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 sinTheta_O sinTheta_O)) (*.f32 eta eta))) h h)
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) sinTheta_O) (/.f32 (*.f32 sinTheta_O h) (*.f32 eta eta)) h)
(fma.f32 (*.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) (*.f32 eta eta))) h h)
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (fma.f32 h h (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))) (*.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))) (neg.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))) (neg.f32 (fma.f32 h h (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))) (*.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(/.f32 (-.f32 (*.f32 h h) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))) (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (*.f32 h h))) (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))))) (neg.f32 (neg.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))))
(/.f32 (neg.f32 (-.f32 (*.f32 h h) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))) (neg.f32 (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(neg.f32 (asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta)))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) 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 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) 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 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) 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 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) 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 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)))))
(neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (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 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (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 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)))))
(/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (*.f32 eta (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))))
(/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) (*.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(/.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) #s(literal 1 binary32)) (*.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) eta))
(/.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) eta))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))) (neg.f32 (*.f32 eta (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) (neg.f32 (*.f32 eta (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h))) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) #s(literal 1 binary32)) eta)
(/.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (/.f32 #s(literal 1 binary32) eta)) (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) (/.f32 #s(literal 1 binary32) eta)) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))))) eta)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) eta)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) #s(literal 1 binary32))) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(*.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 (/.f32 #s(literal 1/8 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 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 h (*.f32 h h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 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 (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))))))))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 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 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 eta) (neg.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (*.f32 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(/.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))) (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 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (-.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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(/.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O 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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.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 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))))) (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 sinTheta_O (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (*.f32 eta eta))) (-.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 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (fma.f32 eta (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))
(+.f32 (/.f32 (*.f32 sinTheta_O (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 (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(pow.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 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 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))
(fma.f32 eta eta (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(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))
(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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) sinTheta_O) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 sinTheta_O) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) sinTheta_O (*.f32 eta eta))
(fma.f32 (neg.f32 eta) (neg.f32 eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 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 (/.f32 (*.f32 sinTheta_O (neg.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))) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 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 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) (neg.f32 (/.f32 (fma.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 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 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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 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 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (neg.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(/.f32 (neg.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 eta (*.f32 eta (*.f32 eta eta))))) (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.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 (/.f32 (*.f32 sinTheta_O (neg.f32 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 (neg.f32 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))))) (*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 (neg.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 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (neg.f32 (neg.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 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (/.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 (-.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 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O (neg.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/8 binary32) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32))) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 eta (/.f32 #s(literal -1/8 binary32) eta)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) #s(literal -8 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 #s(literal -1/8 binary32) eta)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32)))))
(/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))
(/.f32 #s(literal -1/8 binary32) (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 eta eta) #s(literal -8 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (/.f32 #s(literal -1/8 binary32) eta))))
(/.f32 #s(literal 1/8 binary32) (neg.f32 (*.f32 eta eta)))
(/.f32 #s(literal 1/8 binary32) (neg.f32 (neg.f32 (neg.f32 (*.f32 eta eta)))))
(/.f32 (/.f32 #s(literal -1/8 binary32) eta) eta)
(/.f32 (neg.f32 (/.f32 #s(literal -1/8 binary32) eta)) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal -1/8 binary32) eta))) (neg.f32 (neg.f32 eta)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))
(*.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal -1/8 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) #s(literal -1/8 binary32))
(*.f32 (/.f32 #s(literal -1/8 binary32) eta) (/.f32 #s(literal 1 binary32) eta))
(neg.f32 (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))))
(/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (neg.f32 eta))
(/.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 eta (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))
(/.f32 (*.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)) eta))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))
(/.f32 (neg.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (*.f32 eta (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 eta (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) #s(literal 1 binary32)) eta)
(/.f32 (*.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) eta)) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta)) (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32)) eta)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) #s(literal 1 binary32))) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))
(*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (neg.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 eta (+.f32 #s(literal -1/64 binary32) (/.f32 #s(literal -1/512 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) #s(literal -1/4 binary32)) #s(literal 1/16 binary32))))
(*.f32 (pow.f32 (/.f32 eta (-.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1/64 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta)))))
(neg.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 eta (/.f32 sinTheta_O eta)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 eta eta))) (/.f32 (neg.f32 sinTheta_O) (*.f32 eta eta)))
(/.f32 sinTheta_O (*.f32 eta eta))
(/.f32 sinTheta_O (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 sinTheta_O eta)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O))))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (neg.f32 (neg.f32 (*.f32 eta eta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (/.f32 sinTheta_O eta))))
(/.f32 (/.f32 sinTheta_O eta) eta)
(/.f32 (neg.f32 (/.f32 sinTheta_O eta)) (neg.f32 eta))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (*.f32 eta eta))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (*.f32 eta eta))) (*.f32 (neg.f32 (*.f32 eta eta)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (neg.f32 (/.f32 sinTheta_O eta))) (neg.f32 (neg.f32 eta)))
(*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 eta eta))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O eta))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) sinTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 #s(literal 1 binary32) eta))
(exp.f32 (-.f32 (*.f32 (log.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 eta))))
(pow.f32 (/.f32 sinTheta_O eta) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(/.f32 sinTheta_O (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (neg.f32 (*.f32 eta eta)))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)
(/.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O)))
(/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (neg.f32 eta))
(*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) sinTheta_O)
(*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (neg.f32 (*.f32 eta eta)))
(*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O h) (*.f32 eta eta)))
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) (*.f32 sinTheta_O h))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(*.f32 (/.f32 (*.f32 sinTheta_O h) (*.f32 eta eta)) sinTheta_O)
(*.f32 (*.f32 h sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 sinTheta_O (*.f32 (/.f32 (*.f32 sinTheta_O h) (*.f32 eta eta)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_O h) (*.f32 eta eta)))

simplify531.0ms (3.4%)

Memory
28.0MiB live, 903.9MiB allocated
Algorithm
egg-herbie
Rules
7 750×accelerator-lowering-fma.f32
7 750×accelerator-lowering-fma.f64
5 602×*-lowering-*.f32
5 602×*-lowering-*.f64
3 678×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0138315059
1450113890
0897313410
Stop Event
iter limit
node limit
Counts
720 → 720
Calls
Call 1
Inputs
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ 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)
(/ h eta)
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(/ h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* sinTheta_O (sqrt -1))
(+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))
(+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))
eta
(* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))
(* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))
(* -1 (* eta (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))
(* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
eta
(+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))
(+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))
(+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))
(* sinTheta_O (sqrt -1))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))
(* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
sinTheta_O
(+ eta sinTheta_O)
(+ eta sinTheta_O)
(+ eta sinTheta_O)
eta
(* eta (+ 1 (/ sinTheta_O eta)))
(* eta (+ 1 (/ sinTheta_O eta)))
(* eta (+ 1 (/ sinTheta_O eta)))
eta
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
eta
(+ eta sinTheta_O)
(+ eta sinTheta_O)
(+ eta sinTheta_O)
sinTheta_O
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
sinTheta_O
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(/ 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))
(* 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)))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (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))
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 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (+ 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 (* -1 (pow sinTheta_O 2)))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (+ (* -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 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/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (+ (* -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))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(* -1/8 (/ (pow sinTheta_O 4) (pow eta 3)))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (pow eta 3))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))
eta
(* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)) 1)))
(* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))
(* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 5))) (* 1/2 (/ (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))
(/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))
(* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))
(/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))
(* -8 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))
(* (pow eta 3) (+ (* -64 (/ (* (pow eta 2) (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow sinTheta_O 6))) (* -8 (/ h (pow sinTheta_O 4)))))
(* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))
(* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 8 (/ (* (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 2))) (* 512 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 10)))))) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))
(/ h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (* 1/8 (* h (* (pow sinTheta_O 6) (- (* -1/4 (pow sinTheta_O 2)) 1/2))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (+ (* -1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (* (pow sinTheta_O 6) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (* (+ 1/2 (* 1/4 (pow sinTheta_O 2))) (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))))))) (pow eta 6)))) (+ (* 1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))) (pow eta 4))))) eta))
(/ -1/2 eta)
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(* -1/8 (/ (pow sinTheta_O 2) (pow eta 3)))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(* -1 (/ (+ 1/2 (* 1/4 (pow sinTheta_O 2))) eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
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))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/2 (/ h (pow eta 2))))))
(+ h (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/4 (/ h (pow eta 2))))))))
(* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))
(* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))))
(* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))
(* -1 (* sinTheta_O (+ (* -1 (/ h sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* 1/4 (/ h (* (pow eta 2) (* sinTheta_O (sqrt -1)))))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 2) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
h
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
h
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/4 (/ h (pow eta 3))))))) (/ h eta))
(* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))
(* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O)))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))))
(* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))
(* -1 (* sinTheta_O (+ (* -1 (/ h (* eta sinTheta_O))) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/4 (/ h (* (pow eta 3) (* sinTheta_O (sqrt -1))))) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 3) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 3)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/ 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 (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(* -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) (- (* (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)))))))))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 2))
(/ -1/8 (pow eta 3))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/ -1/4 eta)
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/ -1/4 eta)
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
Outputs
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.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)
(/ h eta)
(/.f32 h eta)
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (*.f32 h (fma.f32 sinTheta_O (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 sinTheta_O (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.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 sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h (fma.f32 sinTheta_O (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 sinTheta_O (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) h) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) h) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))) eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)))) eta)) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))) #s(literal -1 binary32)))) (neg.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 (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.f32 h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(fma.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))
(fma.f32 eta (*.f32 #s(literal 1/2 binary32) (/.f32 eta (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))
(fma.f32 eta (+.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 eta (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
eta
(* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
eta
(* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))
(*.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1 binary32)))
(* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))
(*.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1 binary32)))
(* -1 (* eta (pow (sqrt -1) 2)))
eta
(* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))
eta
(* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(*.f32 (neg.f32 eta) (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) #s(literal 0 binary32)) eta)))
(* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 eta (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) #s(literal 0 binary32)) (neg.f32 eta)) eta))))
eta
(+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))
eta
(+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))
(fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)
(+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta) #s(literal 0 binary32)) eta)
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))
(fma.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))
(neg.f32 (fma.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)) sinTheta_O)))
sinTheta_O
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
eta
(* eta (+ 1 (/ sinTheta_O eta)))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* eta (+ 1 (/ sinTheta_O eta)))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* eta (+ 1 (/ sinTheta_O eta)))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
eta
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32))))
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32))))
(* -1 (* eta (- (* -1 (/ sinTheta_O eta)) 1)))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32))))
eta
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
sinTheta_O
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
(*.f32 sinTheta_O (+.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
(*.f32 sinTheta_O (+.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
(* sinTheta_O (+ 1 (/ eta sinTheta_O)))
(*.f32 sinTheta_O (+.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
sinTheta_O
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 eta (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ eta sinTheta_O)) 1)))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 eta (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 (fma.f32 eta eta #s(literal 0 binary32)))) (/.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) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.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 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.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 3/8 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))))) (/.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 (fma.f32 eta eta #s(literal 0 binary32)))) (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) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32))) (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 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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 h (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32)))) (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 (/.f32 (-.f32 #s(literal 0 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 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (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 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 (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) (* 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) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (fma.f32 eta eta #s(literal 0 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 (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) (/ (* (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 (fma.f32 eta eta #s(literal 0 binary32)) (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 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal 1/4 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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (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))) (/.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 (*.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 (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) (/ (* 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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.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 (fma.f32 eta eta #s(literal 0 binary32)) (/.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 (*.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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (+.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 (*.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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (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))))) (/.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 (*.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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) #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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (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 (*.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)) (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)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.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))) #s(literal -3/4 binary32))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 #s(literal 0 binary32) (/.f32 h 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))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (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 (*.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)) (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)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 h (*.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))) #s(literal -3/4 binary32))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))))
(asin (* h (sqrt (/ 1 (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32)))) (/.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) (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.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 (/.f32 #s(literal 3/8 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))) (/.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) (fma.f32 eta eta #s(literal 0 binary32))) (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 (fma.f32 eta eta #s(literal 0 binary32)) (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 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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))))))) (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) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32)) (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 (/.f32 (-.f32 #s(literal 0 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)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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)))))) (* 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 (fma.f32 eta eta #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 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 (/.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)))
(+ (* 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) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) 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 (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) (/ (* (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 (fma.f32 eta eta #s(literal 0 binary32)) (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 (fma.f32 eta eta #s(literal 0 binary32)) sinTheta_O) (fma.f32 #s(literal 1/4 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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (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))) (/.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 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 (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) (/ (* 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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.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 sinTheta_O (/.f32 (fma.f32 #s(literal 1/4 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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (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))) (/.f32 (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) 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 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)))) (+.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) (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) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)) (+.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) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #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 (/.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))))
(/ 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)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 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 (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 (*.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)) (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)))))) (pow.f32 eta #s(literal 6 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))) #s(literal -3/4 binary32)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #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)) (fma.f32 eta eta #s(literal 0 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 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal -3/4 binary32)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 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 (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 (*.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)) (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)))))) (pow.f32 eta #s(literal 6 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))) #s(literal -3/4 binary32)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 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) (fma.f32 eta eta #s(literal 0 binary32)))) 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 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 3/8 binary32)) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta))) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(sqrt.f32 (-.f32 #s(literal 0 binary32) (*.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 (*.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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/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 (*.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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 #s(literal -1/8 binary32) (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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 (*.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 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) (fma.f32 eta eta #s(literal 0 binary32))) (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))))))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) (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 (/ (+ (* 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) (fma.f32 eta eta #s(literal 0 binary32))) (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) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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 0 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) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 #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/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.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 (fma.f32 eta eta #s(literal 0 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) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) #s(literal 1/4 binary32))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (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 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.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 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) (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 (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (+ 1 (* -1 (pow sinTheta_O 2))) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))) 1/4) (* sinTheta_O (sqrt -1))))
(fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (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 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 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)) (fma.f32 eta eta #s(literal 0 binary32)))) (*.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 (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 sinTheta_O (sqrt.f32 #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/4 binary32))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 eta (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 eta (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (+ (* -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)))))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (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)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))))))
(* -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)) (fma.f32 eta eta #s(literal 0 binary32))) (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 (* -1 (pow sinTheta_O 2))))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (+ 1 (* -1 (pow sinTheta_O 2))))))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 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)) (fma.f32 eta eta #s(literal 0 binary32))) (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 (* -1 (pow sinTheta_O 2))))))) (+ (* -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))))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (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)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 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 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)
(* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (neg.f32 eta))
(* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (-.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (-.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (neg.f32 eta))
(* (pow sinTheta_O 4) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (-.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (- (+ (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (/ eta (pow sinTheta_O 4))) (/ 1/2 (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (-.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1/8 (/ (pow sinTheta_O 4) (pow eta 3)))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1 binary32)))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) #s(literal 1 binary32))))
(* eta (+ 1 (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) #s(literal 1 binary32))))
eta
(* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)) 1)))
(neg.f32 (*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1 binary32))))
(* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1 binary32))))
(* -1 (* eta (- (+ (* 1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1 binary32))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (- (+ eta (* -1 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta)) eta))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta))))))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) 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 (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 (neg.f32 h) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal -1/4 binary32) h) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 5))) (* 1/2 (/ (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1 (/ (* h (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 h) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal -1/4 binary32) h) (pow.f32 eta #s(literal 5 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))) (pow.f32 eta #s(literal 5 binary32)))) (fma.f32 (neg.f32 h) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal -1/4 binary32) h) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.f32 h eta))
(* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))
(/.f32 (*.f32 h (neg.f32 eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))
(/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (neg.f32 eta)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 eta (/.f32 h (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))
(/.f32 (-.f32 (neg.f32 (fma.f32 eta (/.f32 h (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(* -1 (/ (* eta h) (* (pow sinTheta_O 4) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))))
(/.f32 (*.f32 h (neg.f32 eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))
(/ (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* 1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (neg.f32 eta)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (pow sinTheta_O 4)))) (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 eta (/.f32 h (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(/ (- (+ (* -1 (/ (* eta h) (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))))) (* -1 (/ (+ (* -1/2 (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (* -1/2 (/ (+ (* 1/4 (/ (* eta h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3))) (/ (* (pow eta 3) h) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2))) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))))) (pow sinTheta_O 6)))) (+ (* -1/2 (/ (* eta h) (* (pow sinTheta_O 2) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))) (+ (* 1/4 (/ (* eta h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 3)))) (/ (* (pow eta 3) h) (* (pow sinTheta_O 4) (pow (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) 2)))))) (pow sinTheta_O 4))
(/.f32 (-.f32 (neg.f32 (fma.f32 eta (/.f32 h (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))) (/.f32 (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(* -8 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))
(/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(* (pow eta 3) (+ (* -64 (/ (* (pow eta 2) (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow sinTheta_O 6))) (* -8 (/ h (pow sinTheta_O 4)))))
(*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 #s(literal -8 binary32) (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -64 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))
(* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))
(*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (neg.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 #s(literal 64 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal 512 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 sinTheta_O #s(literal 8 binary32)))) (/.f32 (*.f32 #s(literal 64 binary32) (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (/.f32 (*.f32 #s(literal -8 binary32) h) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow eta 3) (+ (* -8 (/ h (pow sinTheta_O 4))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 8 (/ (* (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 2))) (* 512 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 10)))))) (+ (* 64 (/ h (pow sinTheta_O 8))) (* 512 (/ (* h (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)) (pow sinTheta_O 8)))))) (* 64 (/ (* h (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow sinTheta_O 6)))))))
(*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (neg.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 #s(literal 8 binary32) (*.f32 (fma.f32 #s(literal 64 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal 512 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 sinTheta_O #s(literal 8 binary32)))) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal 512 binary32) (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (fma.f32 #s(literal 64 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal 512 binary32) (*.f32 h (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 sinTheta_O #s(literal 8 binary32)))))) (/.f32 (*.f32 #s(literal -64 binary32) (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -8 binary32) h) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/.f32 (fma.f32 (neg.f32 h) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) h) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)
(/.f32 (-.f32 (-.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (neg.f32 h) (*.f32 #s(literal -1/8 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (fma.f32 eta eta #s(literal 0 binary32)))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (* -1/8 (* h (pow sinTheta_O 4)))) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))) (* 1/8 (* h (* (pow sinTheta_O 6) (- (* -1/4 (pow sinTheta_O 2)) 1/2))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (+ (* -1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))))) eta)
(/.f32 (-.f32 (-.f32 h (/.f32 (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (neg.f32 h) (*.f32 #s(literal -1/8 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (*.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)))) eta))
(/.f32 (neg.f32 (fma.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) h)) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/8 binary32))) (neg.f32 (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (neg.f32 (fma.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) h))) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* 1/8 (* h (* (pow sinTheta_O 6) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (* (+ 1/2 (* 1/4 (pow sinTheta_O 2))) (+ (* 1/8 (* h (pow sinTheta_O 4))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))))))) (pow eta 6)))) (+ (* 1/8 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* 1/4 (pow sinTheta_O 2))) 2))) (pow eta 4))))) eta))
(/.f32 (-.f32 (-.f32 (neg.f32 h) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))))) (pow.f32 eta #s(literal 6 binary32)))) (fma.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) h) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))))) (neg.f32 eta))
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta))
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta))
(- (* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta))
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (neg.f32 eta))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/8 (/ 1 (pow eta 2))))) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32))))) (neg.f32 eta))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1/8 (/ (pow sinTheta_O 2) (pow eta 3)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* -1/8 (pow sinTheta_O 2)) (* (pow eta 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1/8 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1/8 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) eta)
(/ (- (+ (* -1/4 (pow sinTheta_O 2)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2)))) 1/2) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal -1/8 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) eta)
(* -1 (/ (+ 1/2 (* 1/4 (pow sinTheta_O 2))) eta))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 eta))
(* -1 (/ (+ 1/2 (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/4 (pow sinTheta_O 2)))) eta))
(/.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 eta))
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))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(/ (- (* -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))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))) #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 (neg.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 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))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(/ (- (* -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))) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))) #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 (neg.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 sinTheta_O sinTheta_O))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) h)
(+ h (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/2 (/ h (pow eta 2))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))) h)
(+ h (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* 1/4 (/ h (pow eta 2))))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (fma.f32 eta eta #s(literal 0 binary32)))) h)
(* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 eta eta #s(literal 0 binary32)))
(* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h sinTheta_O)))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/4 binary32) (/.f32 h (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h sinTheta_O))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))) (/ h sinTheta_O)))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 h (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h #s(literal 3/4 binary32)) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h sinTheta_O))))
(* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 2)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 eta eta #s(literal 0 binary32)))
(* -1 (* sinTheta_O (+ (* -1 (/ h sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (-.f32 #s(literal 0 binary32) (/.f32 h sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* 1/4 (/ h (* (pow eta 2) (* sinTheta_O (sqrt -1)))))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 h (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) h) (neg.f32 sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ h (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 2) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 2))))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 (-.f32 h (/.f32 (*.f32 #s(literal -1/4 binary32) (fma.f32 h (/.f32 #s(literal 3/4 binary32) (*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))))) sinTheta_O)) sinTheta_O))))
(* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))))) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
h
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
h
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h)
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(*.f32 (neg.f32 h) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(*.f32 (neg.f32 h) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(*.f32 (neg.f32 h) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)))
(*.f32 (neg.f32 h) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal -1 binary32)))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta))
(asin (/ (- (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) 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 (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 3/16 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (* 1/4 (/ h (pow eta 3))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/4 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (*.f32 #s(literal 3/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))))) (/.f32 h eta))
(* 1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(* sinTheta_O (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h (*.f32 eta sinTheta_O))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O)))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/4 binary32) (/.f32 h (*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h (*.f32 eta sinTheta_O)))))
(* sinTheta_O (+ (* -1/4 (/ h (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1))))) (+ (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 4) (sqrt -1))))) (+ (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))) (/ h (* eta sinTheta_O))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 h (*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h #s(literal 3/4 binary32)) (*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h (*.f32 eta sinTheta_O)))))
(* -1/2 (/ (* h (* sinTheta_O (sqrt -1))) (pow eta 3)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(* -1 (* sinTheta_O (+ (* -1 (/ h (* eta sinTheta_O))) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 h (*.f32 eta (neg.f32 sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/4 (/ h (* (pow eta 3) (* sinTheta_O (sqrt -1))))) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 h (*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 h eta)) (neg.f32 sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ h (* (pow eta 3) (sqrt -1)))) (* -1/4 (/ (* h (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow eta 3) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)) (/ h eta)) sinTheta_O)) (* 1/2 (/ (* h (sqrt -1)) (pow eta 3))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 (/.f32 (-.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal -1/4 binary32) (fma.f32 h (/.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))))) sinTheta_O)) sinTheta_O))))
(* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 3)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (+ (* 1/2 (* (* h (pow sinTheta_O 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 eta (fma.f32 eta eta #s(literal 0 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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (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))) (fma.f32 eta eta #s(literal 0 binary32))) (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 (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))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) h) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -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))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -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))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -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))) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)) (neg.f32 eta))
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) #s(literal 1 binary32))) eta)
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 eta))
(* -1 (/ (* h (- (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 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 eta))
(* -1 (pow sinTheta_O 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 eta eta (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(fma.f32 eta eta (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) eta)))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) eta)))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(+ (* 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 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(fma.f32 eta eta (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(* -1 (pow sinTheta_O 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 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 (fma.f32 eta eta #s(literal 0 binary32)) (*.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 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32)) #s(literal -1 binary32)))
(* -1 (pow sinTheta_O 2))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 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 (-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) 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 (-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) sinTheta_O)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(fma.f32 eta eta (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32)))
(+ (* (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)) (fma.f32 eta eta #s(literal 0 binary32)))
(* -1 (* sinTheta_O (sqrt -1)))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) 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 (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O 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 (fma.f32 eta eta #s(literal 0 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.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 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) sinTheta_O)))
(* -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)))))
(neg.f32 (*.f32 sinTheta_O (neg.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 eta eta (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))) sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2))))))) (pow eta 2))
(fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (fma.f32 eta eta #s(literal 0 binary32)))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1 binary32)))
(pow eta 2)
(fma.f32 eta eta #s(literal 0 binary32))
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (+ 1 (* -1 (pow sinTheta_O 2)))))))))
(*.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #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 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 1 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 2))
(/.f32 #s(literal -1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))
(/ -1/8 (pow eta 3))
(/.f32 #s(literal -1/8 binary32) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) #s(literal -1/4 binary32) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) #s(literal -1/4 binary32) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ (- (* -1/4 (pow eta 2)) 1/8) (pow eta 3))
(/.f32 (fma.f32 (fma.f32 eta eta #s(literal 0 binary32)) #s(literal -1/4 binary32) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 eta eta #s(literal 0 binary32))))
(/ -1/4 eta)
(/.f32 #s(literal -1/4 binary32) eta)
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(/ -1/4 eta)
(/.f32 #s(literal -1/4 binary32) eta)
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(* -1 (/ (+ 1/4 (* 1/8 (/ 1 (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (fma.f32 eta eta #s(literal 0 binary32)))

eval165.0ms (1.1%)

Memory
7.1MiB live, 381.1MiB allocated
Compiler

Compiled 43 871 to 4 793 computations (89.1% saved)

prune188.0ms (1.2%)

Memory
7.5MiB live, 299.8MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1 396131 409
Fresh505
Picked325
Done000
Total1 404151 419
Accuracy
100.0%
Counts
1 419 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.5%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
91.5%
(asin.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
98.3%
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O))))
97.2%
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
98.2%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
98.7%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
90.8%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
83.7%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
95.3%
(asin.f32 (/.f32 h eta))
94.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
43.9%
(asin.f32 (*.f32 (pow.f32 (/.f32 eta (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))))
90.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) h))
98.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1 binary32))))
94.5%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
85.7%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
Compiler

Compiled 519 to 322 computations (38% saved)

simplify272.0ms (1.8%)

Memory
-26.7MiB live, 374.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (fma.f32 (sqrt.f32 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta)
cost-diff0
(asin.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
cost-diff192
(fma.f32 (sqrt.f32 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h)
cost-diff320
(sqrt.f32 #s(literal 1 binary32))
cost-diff0
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
cost-diff0
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)
cost-diff0
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
cost-diff0
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
cost-diff0
(-.f32 eta sinTheta_O)
cost-diff0
(sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))
cost-diff0
(/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff0
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
cost-diff0
(sqrt.f32 (-.f32 eta sinTheta_O))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))
cost-diff0
(/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O))))
cost-diff0
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
Rules
5 916×accelerator-lowering-fma.f32
5 916×accelerator-lowering-fma.f64
3 060×*-lowering-*.f32
3 060×*-lowering-*.f64
1 748×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039259
175255
2156255
3438255
4774255
5975255
61207255
72771255
85075255
97931255
08204244
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))))
(/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O))))
h
(* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))
(sqrt (- eta sinTheta_O))
(- eta sinTheta_O)
eta
sinTheta_O
(sqrt (+ eta sinTheta_O))
(+ eta sinTheta_O)
(asin (* (/ 1 eta) h))
(* (/ 1 eta) h)
(/ 1 eta)
1
eta
h
(asin (/ h (sqrt (* eta (- eta sinTheta_O)))))
(/ h (sqrt (* eta (- eta sinTheta_O))))
h
(sqrt (* eta (- eta sinTheta_O)))
(* eta (- eta sinTheta_O))
eta
(- eta sinTheta_O)
sinTheta_O
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))
h
(+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)
(* sinTheta_O sinTheta_O)
sinTheta_O
(/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)
(+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2)
-1/4
-1/2
eta
(asin (/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(sqrt 1)
1
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
1/2
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(* sinTheta_O (/ sinTheta_O (* eta eta)))
sinTheta_O
(/ sinTheta_O (* eta eta))
(* eta eta)
eta
h
Outputs
(asin (/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O))))
(/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O))))
h
(* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(sqrt (- eta sinTheta_O))
(sqrt.f32 (-.f32 eta sinTheta_O))
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(sqrt (+ eta sinTheta_O))
(sqrt.f32 (+.f32 eta sinTheta_O))
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(asin (* (/ 1 eta) h))
(asin.f32 (/.f32 h eta))
(* (/ 1 eta) h)
(/.f32 h eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
1
#s(literal 1 binary32)
eta
h
(asin (/ h (sqrt (* eta (- eta sinTheta_O)))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta (-.f32 eta sinTheta_O) #s(literal 0 binary32)))))
(/ h (sqrt (* eta (- eta sinTheta_O))))
(/.f32 h (sqrt.f32 (fma.f32 eta (-.f32 eta sinTheta_O) #s(literal 0 binary32))))
h
(sqrt (* eta (- eta sinTheta_O)))
(sqrt.f32 (fma.f32 eta (-.f32 eta sinTheta_O) #s(literal 0 binary32)))
(* eta (- eta sinTheta_O))
(fma.f32 eta (-.f32 eta sinTheta_O) #s(literal 0 binary32))
eta
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
sinTheta_O
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal -1/4 binary32) #s(literal 0 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_O eta) #s(literal 0 binary32)) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))
(/.f32 h (fma.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal -1/4 binary32) #s(literal 0 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_O eta) #s(literal 0 binary32)) eta))
h
(+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)
(fma.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal -1/4 binary32) #s(literal 0 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_O eta) #s(literal 0 binary32)) eta)
(* sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))
sinTheta_O
(/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)
(/.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal -1/4 binary32) #s(literal 0 binary32)) #s(literal -1/2 binary32)) eta)
(+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2)
(fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal -1/4 binary32) #s(literal 0 binary32)) #s(literal -1/2 binary32))
-1/4
#s(literal -1/4 binary32)
-1/2
#s(literal -1/2 binary32)
eta
(asin (/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(asin.f32 (/.f32 (fma.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32)) eta))
(/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(/.f32 (fma.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32)) eta)
(+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(fma.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32)) #s(literal 0 binary32))
(sqrt 1)
#s(literal 1 binary32)
1
#s(literal 1 binary32)
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
(fma.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 #s(literal 1/2 binary32) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
1/2
#s(literal 1/2 binary32)
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (/.f32 h (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))
(* sinTheta_O (/ sinTheta_O (* eta eta)))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32))
sinTheta_O
(/ sinTheta_O (* eta eta))
(/.f32 sinTheta_O (fma.f32 eta eta #s(literal 0 binary32)))
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
h

localize115.0ms (0.7%)

Memory
21.5MiB live, 255.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h))
accuracy99.7%
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)
accuracy99.5%
(*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))
accuracy90.7%
(/.f32 sinTheta_O (*.f32 eta eta))
accuracy100.0%
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
accuracy100.0%
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
accuracy99.9%
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
accuracy98.6%
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)
accuracy100.0%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
accuracy99.9%
(*.f32 eta (-.f32 eta sinTheta_O))
accuracy99.8%
(/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))
accuracy91.5%
(sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))
accuracy100.0%
(/.f32 #s(literal 1 binary32) eta)
accuracy100.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
accuracy99.9%
(/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O))))
accuracy99.9%
(sqrt.f32 (-.f32 eta sinTheta_O))
accuracy99.9%
(sqrt.f32 (+.f32 eta sinTheta_O))
accuracy98.7%
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))
Samples
69.0ms256×0valid
Compiler

Compiled 260 to 41 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-mult: 14.0ms (26.9% of total)
ival-div: 11.0ms (21.1% of total)
ival-asin: 11.0ms (21.1% of total)
ival-add: 7.0ms (13.4% of total)
ival-sqrt: 7.0ms (13.4% of total)
ival-sub: 2.0ms (3.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series68.0ms (0.4%)

Memory
-15.8MiB live, 139.1MiB allocated
Counts
25 → 696
Calls
Call 1
Inputs
#<alt (asin (/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))))>
#<alt (/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O))))>
#<alt (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))>
#<alt (sqrt (- eta sinTheta_O))>
#<alt (* (/ 1 eta) h)>
#<alt (asin (* (/ 1 eta) h))>
#<alt (/ 1 eta)>
#<alt (asin (/ h (sqrt (* eta (- eta sinTheta_O)))))>
#<alt (/ h (sqrt (* eta (- eta sinTheta_O))))>
#<alt (sqrt (* eta (- eta sinTheta_O)))>
#<alt (- eta sinTheta_O)>
#<alt (asin (/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)))>
#<alt (/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))>
#<alt (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)>
#<alt (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)>
#<alt (sqrt 1)>
#<alt (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)>
#<alt (asin (/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))>
#<alt (/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)>
#<alt (sqrt (+ eta sinTheta_O))>
#<alt (* eta (- eta sinTheta_O))>
#<alt (/ sinTheta_O (* eta eta))>
#<alt (* sinTheta_O (/ sinTheta_O (* eta eta)))>
#<alt (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)>
#<alt (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))>
Outputs
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))>
#<alt eta>
#<alt (* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))>
#<alt (* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))>
#<alt (* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))>
#<alt (* -1 (* eta (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))>
#<alt eta>
#<alt (+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))>
#<alt (+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))>
#<alt (+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))>
#<alt (* (sqrt sinTheta_O) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (sqrt eta)>
#<alt (* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))>
#<alt (* -1 (* (sqrt eta) (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))>
#<alt (* (sqrt sinTheta_O) (sqrt -1))>
#<alt (* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))>
#<alt (asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)>
#<alt (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))>
#<alt (/ (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1)))) eta)>
#<alt (/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 5))) (/ h (sqrt -1))))))) eta)>
#<alt (/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* eta (+ (* -1/2 (* (sqrt (* eta sinTheta_O)) (/ (* h (+ (* 1/4 (/ 1 (* eta (* (pow sinTheta_O 3) (pow (sqrt -1) 2))))) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ h (sqrt -1))))))))) eta)>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* 1/2 (/ (* h sinTheta_O) eta)))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 3)) (* -1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))))) (pow eta 3))) (* 1/2 (/ (* h sinTheta_O) eta))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (* h sinTheta_O)) (* 1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) eta))) eta))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (* 1/2 (/ (* h (+ (* 1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 3))) eta))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))>
#<alt (+ (* sinTheta_O (+ (* 3/8 (/ (* h sinTheta_O) (pow eta 3))) (* 1/2 (/ h (pow eta 2))))) (/ h eta))>
#<alt (+ (* sinTheta_O (+ (* 1/2 (/ h (pow eta 2))) (* sinTheta_O (+ (* 5/16 (/ (* h sinTheta_O) (pow eta 4))) (* 3/8 (/ h (pow eta 3))))))) (/ h eta))>
#<alt (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))>
#<alt (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 7))) (/ (* h (+ (* 1/4 (/ (* eta sinTheta_O) (pow (sqrt -1) 2))) (pow eta 2))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))))>
#<alt (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (* (pow eta 3) sinTheta_O)) (* h (sqrt -1)))) (* 1/2 (* (sqrt (/ eta sinTheta_O)) (* h (* (sqrt -1) (+ (* -1/4 (* eta sinTheta_O)) (pow eta 2))))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))>
#<alt (* (sqrt (* eta sinTheta_O)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow eta 3) sinTheta_O)) (/ 1 (sqrt -1)))) (* (sqrt (* eta sinTheta_O)) (sqrt -1)))>
#<alt (+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow eta 3) (pow sinTheta_O 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ 1 (pow (sqrt -1) 5)))))))))>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (+ (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 3) (pow eta 3)))))))>
#<alt (* -1 eta)>
#<alt (* -1 (* eta (+ 1 (* -1/2 (/ sinTheta_O eta)))))>
#<alt (* -1 (* eta (+ 1 (* -1 (/ (+ (* 1/8 (/ (pow sinTheta_O 2) eta)) (* 1/2 sinTheta_O)) eta)))))>
#<alt (* -1 (* eta (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (pow sinTheta_O 2)) (* -1/16 (/ (pow sinTheta_O 3) eta))) eta)) (* 1/2 sinTheta_O)) eta)))))>
#<alt eta>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (+ eta (* sinTheta_O (- (* -1/8 (/ sinTheta_O eta)) 1/2)))>
#<alt (+ eta (* sinTheta_O (- (* sinTheta_O (- (* -1/16 (/ sinTheta_O (pow eta 2))) (* 1/8 (/ 1 eta)))) 1/2)))>
#<alt (* (sqrt (* eta sinTheta_O)) (sqrt -1))>
#<alt (* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* eta sinTheta_O)) (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))))>
#<alt (* -1 sinTheta_O)>
#<alt (- eta sinTheta_O)>
#<alt (- eta sinTheta_O)>
#<alt (- eta sinTheta_O)>
#<alt eta>
#<alt (* eta (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* eta (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* eta (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt eta>
#<alt (* -1 (* eta (- (/ sinTheta_O eta) 1)))>
#<alt (* -1 (* eta (- (/ sinTheta_O eta) 1)))>
#<alt (* -1 (* eta (- (/ sinTheta_O eta) 1)))>
#<alt eta>
#<alt (+ eta (* -1 sinTheta_O))>
#<alt (+ eta (* -1 sinTheta_O))>
#<alt (+ eta (* -1 sinTheta_O))>
#<alt (* -1 sinTheta_O)>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1))>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1))>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1))>
#<alt (* -1 sinTheta_O)>
#<alt (* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))>
#<alt (asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))>
#<alt (asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))>
#<alt (asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))>
#<alt (asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/8 (/ h (pow eta 5))) (* 1/2 (/ (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -4 (/ (* eta h) (pow sinTheta_O 4)))>
#<alt (/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))>
#<alt (* -4 (/ (* eta h) (pow sinTheta_O 4)))>
#<alt (/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))>
#<alt (/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))>
#<alt (/ (* eta h) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))>
#<alt (* eta (+ (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))>
#<alt (* eta (+ (* (pow eta 2) (- (/ (* (pow eta 2) h) (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))>
#<alt (* eta (+ (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 8) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 4)))) (* -1 (/ h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3)))))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)>
#<alt (/ (- (+ h (* -1 (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6))) (+ (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) eta))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))>
#<alt (* -1/4 (/ (pow sinTheta_O 4) eta))>
#<alt (* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))>
#<alt (* -1/4 (/ (pow sinTheta_O 4) eta))>
#<alt (* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))>
#<alt (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)>
#<alt (/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)>
#<alt (/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)>
#<alt (/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)>
#<alt eta>
#<alt (* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))>
#<alt (* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))>
#<alt (* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))>
#<alt eta>
#<alt (* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))>
#<alt (/ -1/2 eta)>
#<alt (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))>
#<alt (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))>
#<alt (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))>
#<alt (* -1/4 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* -1/4 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)>
#<alt h>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))>
#<alt h>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt h>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))>
#<alt (asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))>
#<alt (* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))>
#<alt (sqrt sinTheta_O)>
#<alt (+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))>
#<alt (+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))>
#<alt (+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))>
#<alt (sqrt eta)>
#<alt (* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))>
#<alt (* -1 (* (sqrt eta) (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))>
#<alt (sqrt sinTheta_O)>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))>
#<alt (* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))))>
#<alt (* -1 (* eta sinTheta_O))>
#<alt (* eta (+ eta (* -1 sinTheta_O)))>
#<alt (* eta (+ eta (* -1 sinTheta_O)))>
#<alt (* eta (+ eta (* -1 sinTheta_O)))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))>
#<alt (pow eta 2)>
#<alt (+ (* -1 (* eta sinTheta_O)) (pow eta 2))>
#<alt (+ (* -1 (* eta sinTheta_O)) (pow eta 2))>
#<alt (+ (* -1 (* eta sinTheta_O)) (pow eta 2))>
#<alt (* -1 (* eta sinTheta_O))>
#<alt (* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))>
#<alt (* -1 (* eta sinTheta_O))>
#<alt (* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ sinTheta_O (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (/ (* h (pow sinTheta_O 2)) (pow eta 2))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))>
Calls

174 calls:

TimeVariablePointExpression
15.0ms
sinTheta_O
@inf
(sqrt (* eta (- eta sinTheta_O)))
5.0ms
sinTheta_O
@0
(/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))
3.0ms
eta
@-inf
(asin (/ h (sqrt (* eta (- eta sinTheta_O)))))
2.0ms
h
@-inf
(+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
1.0ms
h
@0
(/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))

rewrite416.0ms (2.7%)

Memory
4.0MiB live, 761.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 428×accelerator-lowering-fma.f32
6 428×accelerator-lowering-fma.f64
4 408×*-lowering-*.f32
4 408×*-lowering-*.f64
4 352×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039218
1191214
21361202
08339192
Stop Event
iter limit
node limit
Counts
25 → 814
Calls
Call 1
Inputs
(asin (/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))))
(/ h (* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O))))
(* (sqrt (- eta sinTheta_O)) (sqrt (+ eta sinTheta_O)))
(sqrt (- eta sinTheta_O))
(* (/ 1 eta) h)
(asin (* (/ 1 eta) h))
(/ 1 eta)
(asin (/ h (sqrt (* eta (- eta sinTheta_O)))))
(/ h (sqrt (* eta (- eta sinTheta_O))))
(sqrt (* eta (- eta sinTheta_O)))
(- eta sinTheta_O)
(asin (/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)))
(/ h (+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta))
(+ (* (* sinTheta_O sinTheta_O) (/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)) eta)
(/ (+ (* (* sinTheta_O sinTheta_O) -1/4) -1/2) eta)
(sqrt 1)
(+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h)
(asin (/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta))
(/ (+ (* (sqrt 1) (* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))) h) eta)
(sqrt (+ eta sinTheta_O))
(* eta (- eta sinTheta_O))
(/ sinTheta_O (* eta eta))
(* sinTheta_O (/ sinTheta_O (* eta eta)))
(* (* sinTheta_O (/ sinTheta_O (* eta eta))) h)
(* 1/2 (* (* sinTheta_O (/ sinTheta_O (* eta eta))) h))
Outputs
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.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) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(-.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32)))))
(/.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 (-.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32))))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 (*.f32 eta eta) (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.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))))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(sqrt.f32 (-.f32 eta sinTheta_O))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (pow.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)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (sqrt.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))))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(pow.f32 (/.f32 eta h) #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) (/.f32 (neg.f32 eta) (*.f32 h #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) eta)
(*.f32 h (/.f32 #s(literal 1 binary32) 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 h #s(literal 1 binary32)))
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (*.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.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) (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.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 (/.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 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h 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 eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.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 (/.f32 #s(literal 1 binary32) (sqrt.f32 eta)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 eta)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) eta))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal -1 binary32) (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 (/.f32 #s(literal 1 binary32) (sqrt.f32 eta)) (/.f32 #s(literal 1 binary32) (sqrt.f32 eta)))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O)))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))))))
(-.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 (*.f32 eta (-.f32 eta sinTheta_O))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #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 (*.f32 eta (-.f32 eta sinTheta_O)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)))))
(/.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 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))) #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 (*.f32 eta (-.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.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 (*.f32 eta (-.f32 eta sinTheta_O))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (/.f32 h (sqrt.f32 eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (/.f32 h (sqrt.f32 eta)) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 eta))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 eta)) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (sqrt.f32 eta)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 eta)) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (*.f32 eta (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 eta (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (*.f32 eta (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) eta)) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) eta)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 eta))
(*.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 eta) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)))
(+.f32 eta (neg.f32 sinTheta_O))
(+.f32 (neg.f32 sinTheta_O) eta)
(+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(+.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (neg.f32 sinTheta_O))
(fma.f32 eta (/.f32 eta (+.f32 eta sinTheta_O)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(fma.f32 #s(literal 1 binary32) eta (neg.f32 sinTheta_O))
(fma.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(fma.f32 #s(literal -1 binary32) sinTheta_O eta)
(fma.f32 #s(literal -1 binary32) (neg.f32 eta) (neg.f32 sinTheta_O))
(fma.f32 (neg.f32 eta) #s(literal -1 binary32) (neg.f32 sinTheta_O))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(fma.f32 (sqrt.f32 eta) (sqrt.f32 eta) (neg.f32 sinTheta_O))
(fma.f32 (/.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (*.f32 eta (-.f32 eta sinTheta_O)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(fma.f32 (/.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(fma.f32 (/.f32 eta (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (/.f32 eta (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(-.f32 eta sinTheta_O)
(-.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(/.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(/.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O)))))
(/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(/.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (neg.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O))))))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta)) (-.f32 (neg.f32 sinTheta_O) eta))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 sinTheta_O) (*.f32 eta (*.f32 eta eta))) (fma.f32 sinTheta_O sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) eta))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)))) (fma.f32 eta (/.f32 eta (+.f32 eta sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))
(*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O))))))
(*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (*.f32 (-.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)))) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) #s(literal 1 binary32)) (/.f32 (+.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)))) (/.f32 (+.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (/.f32 (+.f32 eta sinTheta_O) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (/.f32 (-.f32 eta sinTheta_O) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) #s(literal 1 binary32)) (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))))
(-.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 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) 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 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #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 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) 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 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))))
(neg.f32 (/.f32 (neg.f32 h) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 h) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))) (/.f32 (neg.f32 h) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h)))
(/.f32 (neg.f32 h) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 h (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 #s(literal 1 binary32) (/.f32 h (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 h) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) h)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (/.f32 h (/.f32 #s(literal 1 binary32) (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta))) (/.f32 h (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))
(*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))))
(*.f32 (/.f32 h (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta))) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))
(*.f32 (/.f32 h (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) h) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) eta)
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) eta)
(fma.f32 #s(literal 1 binary32) eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) eta)
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta) eta)
(fma.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) eta)
(fma.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) eta)
(fma.f32 #s(literal -1 binary32) (neg.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(fma.f32 (neg.f32 eta) #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(fma.f32 (/.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) sinTheta_O eta)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)
(fma.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) eta)
(fma.f32 (sqrt.f32 eta) (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))
(fma.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (/.f32 #s(literal -1 binary32) eta) eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))) (/.f32 #s(literal -1 binary32) eta) eta)
(fma.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) eta) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) eta)
(fma.f32 (/.f32 sinTheta_O (/.f32 eta (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)))) (/.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))) eta)
(fma.f32 (/.f32 sinTheta_O (/.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)))) (/.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (neg.f32 eta)) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) eta)
(fma.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(-.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta eta (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) eta)) eta)) (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)))))
(/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) #s(literal 1 binary32))
(/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) (*.f32 (/.f32 #s(literal 1 binary32) eta) eta))
(/.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) (*.f32 eta (/.f32 #s(literal 1 binary32) eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) #s(literal -1 binary32))
(/.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta)))) (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))
(/.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta)))) (fma.f32 eta eta (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) eta)) eta)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (fma.f32 eta eta (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) eta)) eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta))) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))))
(/.f32 (fma.f32 eta (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (fma.f32 eta eta (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) eta)
(/.f32 (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 eta)))
(/.f32 (fma.f32 eta (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 eta)))
(/.f32 (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal 1 binary32) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(/.f32 (+.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 eta) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(/.f32 (fma.f32 (neg.f32 eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 (fma.f32 eta (neg.f32 eta) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 eta))
(/.f32 (fma.f32 (neg.f32 eta) (neg.f32 eta) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))))) eta)
(/.f32 (fma.f32 (neg.f32 eta) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (fma.f32 (neg.f32 eta) (neg.f32 eta) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))))) eta)
(/.f32 (fma.f32 (neg.f32 eta) (neg.f32 eta) (*.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) eta)) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (neg.f32 eta))) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32) (*.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (*.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) #s(literal 1 binary32) (*.f32 eta eta)) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 eta #s(literal -1 binary32)))
(/.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 (neg.f32 eta) #s(literal 1 binary32)))
(/.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (fma.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) #s(literal -1 binary32) (*.f32 (neg.f32 eta) (neg.f32 eta))) eta)
(/.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))) #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 (neg.f32 eta) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))) (/.f32 #s(literal 1 binary32) eta) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32))))) #s(literal -1 binary32) (*.f32 (neg.f32 eta) (neg.f32 eta))) eta)
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 (neg.f32 eta) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) eta) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32) (*.f32 (neg.f32 eta) (neg.f32 eta))) eta)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (*.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)) (*.f32 eta eta))) (*.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta)))) (neg.f32 (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)))) (neg.f32 (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) #s(literal 3 binary32))) (fma.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (fma.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))) (*.f32 (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta))
(*.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) eta)))
(*.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)))))
(*.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) eta)) eta))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta))))
(*.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 eta (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))))))
(*.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O eta) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (neg.f32 eta)))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)))))
(neg.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (neg.f32 eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32))) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) eta) (/.f32 (/.f32 #s(literal 1/4 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) eta))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (neg.f32 eta)))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32))) (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) eta) (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) (neg.f32 eta)) (*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) (neg.f32 eta)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 eta) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) (/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) eta)))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))
(/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) eta))
(/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) (*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) eta))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) (neg.f32 eta)))
(/.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) (neg.f32 eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32))) (neg.f32 (*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) eta)))
(/.f32 (-.f32 #s(literal 0 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32))) (neg.f32 (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) eta)))
(/.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))))
(/.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) eta) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))) eta)
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) eta)) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) eta)) (-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)))
(*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) (neg.f32 eta)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)))) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))))))
(*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) eta)))
(*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) eta)))
(*.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)))) (neg.f32 eta))))
(*.f32 (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32)) (neg.f32 eta))))
(*.f32 (*.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) eta) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32)) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) eta) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32)) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/64 binary32)) #s(literal -1/8 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32))))))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/16 binary32)) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta (fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/4 binary32)) #s(literal -1/2 binary32))) #s(literal -1/2 binary32)))
#s(literal 1 binary32)
(neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(+.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))) h)
(+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (neg.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) #s(literal -1 binary32))
(fma.f32 h #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))
(fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(fma.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)) h)
(fma.f32 #s(literal 1 binary32) h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))) h)
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32) h)
(fma.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))) #s(literal 1 binary32) h)
(fma.f32 #s(literal -1 binary32) (neg.f32 h) (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (neg.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h h)
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) h)
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(-.f32 (/.f32 (*.f32 h h) (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h h (fma.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)))) (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (fma.f32 h h (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h))))
(/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))
(/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (fma.f32 h h (fma.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)))))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))
(/.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) (neg.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) (neg.f32 (fma.f32 h h (fma.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (neg.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(/.f32 (fma.f32 h h (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (*.f32 h h))) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))) (neg.f32 (neg.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))) (neg.f32 (neg.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(/.f32 (neg.f32 (fma.f32 h h (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (neg.f32 (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (fma.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (*.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (/.f32 #s(literal 1 binary32) (fma.f32 h h (fma.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 #s(literal 1 binary32) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(*.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(*.f32 (fma.f32 h h (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (/.f32 #s(literal 1 binary32) (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)
(neg.f32 (asin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (neg.f32 eta))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))
(asin.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))))
(-.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 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) 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 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)))))
(neg.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (neg.f32 eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (neg.f32 eta)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta) (/.f32 (/.f32 (*.f32 h h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))) (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (/.f32 (*.f32 h h) (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta) (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (neg.f32 eta)) (*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) eta) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta)) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 eta) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta)))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) (neg.f32 eta))
(/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta))
(/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (*.f32 eta (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) eta))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(/.f32 (*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) #s(literal -1 binary32)) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal -1 binary32)) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta)))
(/.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) (neg.f32 (*.f32 eta (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(/.f32 (neg.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) (neg.f32 (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (neg.f32 (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) (neg.f32 (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) eta)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) eta) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))
(/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))
(/.f32 (neg.f32 (*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal -1 binary32))) eta)
(/.f32 (neg.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) eta)) (neg.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta)) (neg.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) eta) (/.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (neg.f32 eta)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)))))
(*.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (/.f32 #s(literal 1 binary32) (*.f32 eta (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))))
(*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta)))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 #s(literal 1 binary32) (*.f32 eta (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) eta)))
(*.f32 (*.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) (neg.f32 eta))))
(*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) eta) (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(*.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta) (/.f32 #s(literal 1 binary32) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(*.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 eta (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(*.f32 (pow.f32 (/.f32 eta (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h))))
(*.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) eta) (/.f32 h #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (pow.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)) #s(literal 1 binary32)) h)) #s(literal -1/2 binary32)))
(hypot.f32 (sqrt.f32 eta) (pow.f32 sinTheta_O #s(literal 1/2 binary32)))
(hypot.f32 (pow.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 eta))
(exp.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(+.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 sinTheta_O)))
(+.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 eta) sinTheta_O))
(+.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 eta eta (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 eta eta (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O)))
(fma.f32 eta eta (*.f32 (neg.f32 eta) sinTheta_O))
(fma.f32 eta eta (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O)))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 (neg.f32 eta) sinTheta_O))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 (neg.f32 eta) sinTheta_O))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 eta (neg.f32 sinTheta_O)))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O)))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 (neg.f32 eta) sinTheta_O))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 (neg.f32 sinTheta_O) eta))
(-.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O))
(/.f32 eta (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)))
(/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (*.f32 eta (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta sinTheta_O) (*.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta sinTheta_O) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) eta)))
(/.f32 (*.f32 eta (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(/.f32 (*.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O))
(/.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) eta) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(/.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) eta) (+.f32 eta sinTheta_O))
(/.f32 (neg.f32 (*.f32 eta (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) eta)) (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) eta)) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (pow.f32 (*.f32 eta (neg.f32 sinTheta_O)) #s(literal 3 binary32))) (fma.f32 (*.f32 eta eta) (*.f32 eta eta) (-.f32 (*.f32 (*.f32 eta (neg.f32 sinTheta_O)) (*.f32 eta (neg.f32 sinTheta_O))) (*.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 sinTheta_O))))))
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) eta) #s(literal 3 binary32))) (fma.f32 (*.f32 eta eta) (*.f32 eta eta) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_O) eta) (*.f32 (neg.f32 sinTheta_O) eta)) (*.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (*.f32 eta eta) (*.f32 eta eta) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 eta (neg.f32 sinTheta_O)) (*.f32 eta (neg.f32 sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 (neg.f32 sinTheta_O) eta) (*.f32 (neg.f32 sinTheta_O) eta))) (-.f32 (*.f32 eta eta) (*.f32 (neg.f32 sinTheta_O) eta)))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (fma.f32 eta eta (*.f32 eta sinTheta_O)))
(*.f32 eta (-.f32 eta sinTheta_O))
(*.f32 (-.f32 eta sinTheta_O) eta)
(*.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))
(*.f32 (*.f32 eta (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (*.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) eta) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) eta) (/.f32 #s(literal 1 binary32) (+.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 eta (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (/.f32 eta (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (/.f32 eta (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1 binary32)) (/.f32 eta (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 eta (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (/.f32 eta (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(neg.f32 (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 eta eta) sinTheta_O)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(/.f32 sinTheta_O (*.f32 eta eta))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)))
(/.f32 (neg.f32 sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (/.f32 sinTheta_O eta) eta)
(/.f32 (neg.f32 (/.f32 sinTheta_O eta)) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 (/.f32 sinTheta_O eta))) eta)
(*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O eta))
(*.f32 #s(literal -1 binary32) (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) sinTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 sinTheta_O eta)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 sinTheta_O (neg.f32 eta)))
(*.f32 (pow.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 eta eta) sinTheta_O) #s(literal -1/2 binary32)))
(exp.f32 (-.f32 (*.f32 (log.f32 sinTheta_O) #s(literal 2 binary32)) (*.f32 (log.f32 eta) #s(literal 2 binary32))))
(pow.f32 (/.f32 sinTheta_O eta) #s(literal 2 binary32))
(pow.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(/.f32 sinTheta_O (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O (/.f32 sinTheta_O eta))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 sinTheta_O) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)))
(/.f32 (/.f32 sinTheta_O eta) (/.f32 eta sinTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) eta)
(/.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) eta)
(/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta))) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O)) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (neg.f32 eta))
(*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (/.f32 sinTheta_O eta)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 sinTheta_O (/.f32 #s(literal 1 binary32) sinTheta_O)))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (*.f32 (/.f32 sinTheta_O eta) sinTheta_O) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 sinTheta_O (neg.f32 eta)) (/.f32 (neg.f32 sinTheta_O) eta))
(*.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O (neg.f32 eta)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(/.f32 h (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) h)))
(/.f32 (*.f32 h sinTheta_O) (/.f32 (*.f32 eta eta) sinTheta_O))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(*.f32 h (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 sinTheta_O (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 (/.f32 h eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (/.f32 sinTheta_O (*.f32 eta eta)) (*.f32 sinTheta_O h))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1 binary32))
(*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) sinTheta_O)
(*.f32 (*.f32 h sinTheta_O) (/.f32 sinTheta_O (*.f32 eta eta)))
(*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 h eta))
(/.f32 (*.f32 #s(literal 1/2 binary32) h) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32))
(*.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))

simplify478.0ms (3.1%)

Memory
-31.9MiB live, 761.2MiB allocated
Algorithm
egg-herbie
Rules
7 668×accelerator-lowering-fma.f32
7 668×accelerator-lowering-fma.f64
6 126×*-lowering-*.f32
6 126×*-lowering-*.f64
4 826×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112710731
136789776
090259318
Stop Event
iter limit
node limit
Counts
696 → 696
Calls
Call 1
Inputs
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(/ h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* sinTheta_O (sqrt -1))
(+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))
(+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))
eta
(* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))
(* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))
(* -1 (* eta (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))
(* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
eta
(+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))
(+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))
(+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))
(* sinTheta_O (sqrt -1))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))
(* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(* (sqrt sinTheta_O) (sqrt -1))
(+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))
(+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))
(+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))
(sqrt eta)
(* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(sqrt eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(* (sqrt sinTheta_O) (sqrt -1))
(* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(* -1 (* (sqrt sinTheta_O) (sqrt -1)))
(* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))
(/ 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 eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(/ (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1)))) eta)
(/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 5))) (/ h (sqrt -1))))))) eta)
(/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* eta (+ (* -1/2 (* (sqrt (* eta sinTheta_O)) (/ (* h (+ (* 1/4 (/ 1 (* eta (* (pow sinTheta_O 3) (pow (sqrt -1) 2))))) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ h (sqrt -1))))))))) eta)
(/ h eta)
(/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* 1/2 (/ (* h sinTheta_O) eta)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 3)) (* -1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))))) (pow eta 3))) (* 1/2 (/ (* h sinTheta_O) eta))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (* h sinTheta_O)) (* 1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) eta))) eta))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (* 1/2 (/ (* h (+ (* 1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 3))) eta))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))
(+ (* sinTheta_O (+ (* 3/8 (/ (* h sinTheta_O) (pow eta 3))) (* 1/2 (/ h (pow eta 2))))) (/ h eta))
(+ (* sinTheta_O (+ (* 1/2 (/ h (pow eta 2))) (* sinTheta_O (+ (* 5/16 (/ (* h sinTheta_O) (pow eta 4))) (* 3/8 (/ h (pow eta 3))))))) (/ h eta))
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 7))) (/ (* h (+ (* 1/4 (/ (* eta sinTheta_O) (pow (sqrt -1) 2))) (pow eta 2))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))))
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (* (pow eta 3) sinTheta_O)) (* h (sqrt -1)))) (* 1/2 (* (sqrt (/ eta sinTheta_O)) (* h (* (sqrt -1) (+ (* -1/4 (* eta sinTheta_O)) (pow eta 2))))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(* (sqrt (* eta sinTheta_O)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ (pow eta 3) sinTheta_O)) (/ 1 (sqrt -1)))) (* (sqrt (* eta sinTheta_O)) (sqrt -1)))
(+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow eta 3) (pow sinTheta_O 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ 1 (pow (sqrt -1) 5)))))))))
eta
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))))))
(* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (+ (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 3) (pow eta 3)))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (/ sinTheta_O eta)))))
(* -1 (* eta (+ 1 (* -1 (/ (+ (* 1/8 (/ (pow sinTheta_O 2) eta)) (* 1/2 sinTheta_O)) eta)))))
(* -1 (* eta (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (pow sinTheta_O 2)) (* -1/16 (/ (pow sinTheta_O 3) eta))) eta)) (* 1/2 sinTheta_O)) eta)))))
eta
(+ eta (* -1/2 sinTheta_O))
(+ eta (* sinTheta_O (- (* -1/8 (/ sinTheta_O eta)) 1/2)))
(+ eta (* sinTheta_O (- (* sinTheta_O (- (* -1/16 (/ sinTheta_O (pow eta 2))) (* 1/8 (/ 1 eta)))) 1/2)))
(* (sqrt (* eta sinTheta_O)) (sqrt -1))
(* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))
(* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))
(* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))
(* -1 (* (sqrt (* eta sinTheta_O)) (sqrt -1)))
(* -1 (* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))))
(* -1 sinTheta_O)
(- eta sinTheta_O)
(- eta sinTheta_O)
(- eta sinTheta_O)
eta
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
eta
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
eta
(+ eta (* -1 sinTheta_O))
(+ eta (* -1 sinTheta_O))
(+ eta (* -1 sinTheta_O))
(* -1 sinTheta_O)
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(* -1 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/8 (/ h (pow eta 5))) (* 1/2 (/ (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -4 (/ (* eta h) (pow sinTheta_O 4)))
(/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))
(* -4 (/ (* eta h) (pow sinTheta_O 4)))
(/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))
(/ (* eta h) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))
(* eta (+ (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(* eta (+ (* (pow eta 2) (- (/ (* (pow eta 2) h) (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(* eta (+ (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 8) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 4)))) (* -1 (/ h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3)))))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(/ h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/ (- (+ h (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)
(/ (- (+ h (* -1 (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6))) (+ (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) eta))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))
(* -1/4 (/ (pow sinTheta_O 4) eta))
(* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(* -1/4 (/ (pow sinTheta_O 4) eta))
(* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
eta
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(/ -1/2 eta)
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(* -1/4 (/ (pow sinTheta_O 2) eta))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* -1/4 (/ (pow sinTheta_O 2) eta))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(sqrt sinTheta_O)
(+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))
(+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))
(+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))
(sqrt eta)
(* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(sqrt eta)
(+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))
(+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(sqrt sinTheta_O)
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))
(* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))
(* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))))
(* -1 (* eta sinTheta_O))
(* eta (+ eta (* -1 sinTheta_O)))
(* eta (+ eta (* -1 sinTheta_O)))
(* eta (+ eta (* -1 sinTheta_O)))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(pow eta 2)
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(* -1 (* eta sinTheta_O))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(* -1 (* eta sinTheta_O))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ sinTheta_O (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
Outputs
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) eta)) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 0 binary32) eta) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 eta eta)))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 eta eta))) (*.f32 h (/.f32 #s(literal 0 binary32) eta))) h) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) eta)) h) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))) eta))) eta)) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) #s(literal -1 binary32))))) (neg.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) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 3/8 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32))) (*.f32 #s(literal 5/16 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 7 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* eta (+ sinTheta_O (* -1 sinTheta_O))) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(fma.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))
(fma.f32 eta (*.f32 #s(literal 1/2 binary32) (fma.f32 eta (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))
(fma.f32 eta (fma.f32 eta (fma.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
eta
(* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(fma.f32 eta (/.f32 #s(literal 0 binary32) eta) eta)
(* eta (+ 1 (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2))))))
(fma.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 0 binary32) eta)) eta)
(* eta (+ 1 (+ (* -1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 3))) (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* 1/2 (/ (- (* -1 (pow sinTheta_O 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))))))
(fma.f32 eta (+.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 0 binary32) eta)) (/.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))) eta)
(* -1 (* eta (pow (sqrt -1) 2)))
eta
(* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))
(fma.f32 (neg.f32 eta) (/.f32 #s(literal 0 binary32) eta) eta)
(* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(neg.f32 (*.f32 eta (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) #s(literal 0 binary32)) eta))))
(* -1 (* eta (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))))) (* eta (pow (sqrt -1) 2)))) (* 1/2 (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(*.f32 (neg.f32 eta) (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 eta))) (neg.f32 eta)) eta)))
eta
(+ eta (* 1/2 (/ (* sinTheta_O (+ eta (* -1 eta))) eta)))
(+.f32 eta (/.f32 #s(literal 0 binary32) eta))
(+ eta (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2))))) eta)) (* 1/2 (/ (+ eta (* -1 eta)) eta)))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 sinTheta_O (/.f32 #s(literal 0 binary32) (*.f32 eta eta)) sinTheta_O) eta) (/.f32 #s(literal 0 binary32) eta)) eta)
(+ eta (* sinTheta_O (+ (* 1/2 (/ (+ eta (* -1 eta)) eta)) (* sinTheta_O (+ (* -1/2 (/ (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) eta)) (* 1/4 (/ (* sinTheta_O (* (+ 1 (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow eta 2)))) (+ eta (* -1 eta)))) (pow eta 3))))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (fma.f32 (/.f32 #s(literal 0 binary32) (*.f32 eta eta)) #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 eta (*.f32 eta eta))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32)) eta)) (/.f32 #s(literal 0 binary32) eta)) eta)
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (sqrt -1)))) sinTheta_O)) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)) sinTheta_O))))
(* (sqrt sinTheta_O) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O))
(+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 eta (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 eta (fma.f32 eta (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 eta (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))
(*.f32 eta (+.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 eta))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal -1/16 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(* (sqrt sinTheta_O) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O))
(* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))))
(* -1 (* (sqrt sinTheta_O) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 sinTheta_O)))
(* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(neg.f32 (*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h 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 eta)
(/.f32 #s(literal 1 binary32) eta)
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 sinTheta_O eta))))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 sinTheta_O eta))))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 sinTheta_O eta))))))
(asin (* (sqrt (/ 1 (* eta (+ sinTheta_O (* -1 eta))))) (* h (sqrt -1))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 sinTheta_O eta))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(asin (* (sqrt (/ 1 (* eta (+ eta (* -1 sinTheta_O))))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O))))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta (- eta sinTheta_O)))) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 eta sinTheta_O)))))
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))))
(/ (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1)))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 eta sinTheta_O)))) eta)
(/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 5))) (/ h (sqrt -1))))))) eta)
(/.f32 (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 eta sinTheta_O)))) eta)
(/ (+ (* (sqrt (/ eta sinTheta_O)) (* h (sqrt -1))) (* (pow eta 2) (+ (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 3)))) (/ h (sqrt -1)))) (* eta (+ (* -1/2 (* (sqrt (* eta sinTheta_O)) (/ (* h (+ (* 1/4 (/ 1 (* eta (* (pow sinTheta_O 3) (pow (sqrt -1) 2))))) (/ 1 (pow sinTheta_O 4)))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ h (sqrt -1))))))))) eta)
(/.f32 (fma.f32 (*.f32 eta eta) (fma.f32 eta (*.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))))) (/.f32 (*.f32 (sqrt.f32 (*.f32 eta sinTheta_O)) (*.f32 h (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 eta sinTheta_O)))) eta)
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h sinTheta_O) eta) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* 1/2 (/ (* h sinTheta_O) eta)))) eta)
(/.f32 (+.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h sinTheta_O) eta) h) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32))) (*.f32 eta eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 3)) (* -1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))))) (pow eta 3))) (* 1/2 (/ (* h sinTheta_O) eta))))) eta)
(/.f32 (+.f32 h (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32)) (*.f32 eta eta)) (*.f32 h (/.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32))))) (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) eta))) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h sinTheta_O) eta) h) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (* h sinTheta_O)) (* 1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2)))) eta))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32)) eta)) (*.f32 (*.f32 #s(literal -1/2 binary32) h) sinTheta_O)) eta)) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (* 1/2 (/ (* h (+ (* 1/2 (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 3))) eta))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h sinTheta_O) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) eta) (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/4 binary32)))) (neg.f32 eta))) eta)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (/.f32 h eta))
(+ (* sinTheta_O (+ (* 3/8 (/ (* h sinTheta_O) (pow eta 3))) (* 1/2 (/ h (pow eta 2))))) (/ h eta))
(fma.f32 sinTheta_O (fma.f32 #s(literal 3/8 binary32) (*.f32 h (/.f32 sinTheta_O (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))) (/.f32 h eta))
(+ (* sinTheta_O (+ (* 1/2 (/ h (pow eta 2))) (* sinTheta_O (+ (* 5/16 (/ (* h sinTheta_O) (pow eta 4))) (* 3/8 (/ h (pow eta 3))))))) (/ h eta))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 3/8 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h sinTheta_O)) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))) (/.f32 h eta))
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O)))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(fma.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O)))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 7))) (/ (* h (+ (* 1/4 (/ (* eta sinTheta_O) (pow (sqrt -1) 2))) (pow eta 2))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (/ h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))))
(+.f32 (fma.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 h (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 eta sinTheta_O) #s(literal -1 binary32)) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))))
(* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1))))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O)))))
(+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 5))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(fma.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (* (pow eta 3) sinTheta_O)) (* h (sqrt -1)))) (* 1/2 (* (sqrt (/ eta sinTheta_O)) (* h (* (sqrt -1) (+ (* -1/4 (* eta sinTheta_O)) (pow eta 2))))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (sqrt (/ eta (pow sinTheta_O 3))) (* h (sqrt -1)))) (* (sqrt (/ 1 (* eta sinTheta_O))) (* h (sqrt -1)))))
(-.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 sinTheta_O (*.f32 eta (*.f32 eta eta)))) (*.f32 (sqrt.f32 (/.f32 eta sinTheta_O)) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 eta eta (*.f32 #s(literal -1/4 binary32) (*.f32 eta sinTheta_O))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (sqrt (* eta sinTheta_O)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 eta sinTheta_O)))
(+ (* 1/2 (* (sqrt (/ (pow eta 3) sinTheta_O)) (/ 1 (sqrt -1)))) (* (sqrt (* eta sinTheta_O)) (sqrt -1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 eta sinTheta_O))))
(+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ eta (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))))))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 eta sinTheta_O))))
(+ (* (sqrt (* eta sinTheta_O)) (sqrt -1)) (* (pow eta 2) (+ (* 1/2 (* (sqrt (/ 1 (* eta sinTheta_O))) (/ 1 (sqrt -1)))) (* (pow eta 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow eta 3) (pow sinTheta_O 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* eta (pow sinTheta_O 5)))) (/ 1 (pow (sqrt -1) 5)))))))))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 eta sinTheta_O))))
eta
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
(* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta eta))) eta)
(* eta (+ 1 (+ (* -1/2 (/ sinTheta_O eta)) (+ (* -1/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 3) (pow eta 3)))))))
(fma.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))) eta)
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (/ sinTheta_O eta)))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
(* -1 (* eta (+ 1 (* -1 (/ (+ (* 1/8 (/ (pow sinTheta_O 2) eta)) (* 1/2 sinTheta_O)) eta)))))
(neg.f32 (*.f32 eta (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta))))
(* -1 (* eta (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (pow sinTheta_O 2)) (* -1/16 (/ (pow sinTheta_O 3) eta))) eta)) (* 1/2 sinTheta_O)) eta)))))
(*.f32 (neg.f32 eta) (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) eta))) (neg.f32 eta))) eta)))
eta
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(+ eta (* sinTheta_O (- (* -1/8 (/ sinTheta_O eta)) 1/2)))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 sinTheta_O eta) #s(literal -1/2 binary32)) eta)
(+ eta (* sinTheta_O (- (* sinTheta_O (- (* -1/16 (/ sinTheta_O (pow eta 2))) (* 1/8 (/ 1 eta)))) 1/2)))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal -1/16 binary32) (/.f32 sinTheta_O (*.f32 eta eta)) (/.f32 #s(literal -1/8 binary32) eta)) #s(literal -1/2 binary32)) eta)
(* (sqrt (* eta sinTheta_O)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 eta sinTheta_O)))
(* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 eta sinTheta_O)))))
(* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 eta sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 7 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 eta sinTheta_O)))))))
(* -1 (* (sqrt (* eta sinTheta_O)) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 eta sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (sqrt (/ (pow eta 5) (pow sinTheta_O 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ (pow eta 7) (pow sinTheta_O 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ (pow eta 3) (pow sinTheta_O 3))) (sqrt -1))) (* (sqrt (/ eta sinTheta_O)) (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 5 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 eta #s(literal 7 binary32)) (pow.f32 sinTheta_O #s(literal 7 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 eta sinTheta_O))))))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
eta
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 eta (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 eta (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* eta (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 eta (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
eta
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
(fma.f32 (neg.f32 eta) (/.f32 sinTheta_O eta) eta)
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
(fma.f32 (neg.f32 eta) (/.f32 sinTheta_O eta) eta)
(* -1 (* eta (- (/ sinTheta_O eta) 1)))
(fma.f32 (neg.f32 eta) (/.f32 sinTheta_O eta) eta)
eta
(+ eta (* -1 sinTheta_O))
(-.f32 eta sinTheta_O)
(+ eta (* -1 sinTheta_O))
(-.f32 eta sinTheta_O)
(+ eta (* -1 sinTheta_O))
(-.f32 eta sinTheta_O)
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1 binary32)))
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1 binary32)))
(* sinTheta_O (- (/ eta sinTheta_O) 1))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1 binary32)))
(* -1 sinTheta_O)
(neg.f32 sinTheta_O)
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
(* -1 (* sinTheta_O (+ 1 (* -1 (/ eta sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (pow sinTheta_O 2)))) eta)))))
(asin.f32 (/.f32 h (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin (/ h (- (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta))
(/ h (+ eta (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)))
(/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) 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 (* (pow sinTheta_O 2) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (pow.f32 eta #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/8 (/ h (pow eta 5))) (* 1/2 (/ (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2)))))) (+ (* -1/4 (/ h (pow eta 3))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (pow.f32 eta #s(literal 5 binary32))))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) h) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal -1/4 binary32) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (pow.f32 eta #s(literal 5 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(* -4 (/ (* eta h) (pow sinTheta_O 4)))
(/.f32 (*.f32 (*.f32 #s(literal -4 binary32) eta) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal 8 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 #s(literal -4 binary32) eta) h)) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 h eta) (+.f32 (/.f32 (*.f32 #s(literal 16 binary32) (*.f32 h (+.f32 eta (*.f32 eta (*.f32 eta eta))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 h eta)) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 h eta) (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 16 binary32) (*.f32 h (+.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -2 binary32) (*.f32 (*.f32 #s(literal -32 binary32) (*.f32 eta (*.f32 eta eta))) h)) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (fma.f32 #s(literal 16 binary32) (*.f32 (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h eta)) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(* -4 (/ (* eta h) (pow sinTheta_O 4)))
(/.f32 (*.f32 (*.f32 #s(literal -4 binary32) eta) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (+ (* -4 (* eta h)) (* 8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal 8 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 #s(literal -4 binary32) eta) h)) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))) (pow sinTheta_O 4)))) (* -8 (/ (* eta h) (pow sinTheta_O 2)))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 h eta) (+.f32 (/.f32 (*.f32 #s(literal 16 binary32) (*.f32 h (+.f32 eta (*.f32 eta (*.f32 eta eta))))) (neg.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 h eta)) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (- (+ (* -4 (* eta h)) (* -1 (/ (+ (* -32 (* (pow eta 3) h)) (* -2 (+ (* 16 (* eta h)) (* 16 (* (pow eta 3) h))))) (pow sinTheta_O 6)))) (+ (* -8 (/ (* eta h) (pow sinTheta_O 2))) (+ (* 16 (/ (* eta h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 3) h) (pow sinTheta_O 4)))))) (pow sinTheta_O 4))
(/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 h eta) (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 16 binary32) (*.f32 h (+.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal -2 binary32) (*.f32 (*.f32 #s(literal -32 binary32) (*.f32 eta (*.f32 eta eta))) h)) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (fma.f32 #s(literal 16 binary32) (*.f32 (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h eta)) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(/ (* eta h) (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))
(/.f32 (*.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))
(* eta (+ (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2)))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(*.f32 eta (fma.f32 (*.f32 eta eta) (/.f32 (neg.f32 h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))))
(* eta (+ (* (pow eta 2) (- (/ (* (pow eta 2) h) (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(*.f32 eta (fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))))) (/.f32 (neg.f32 h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))))) (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))))
(* eta (+ (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (* (pow eta 2) h) (* (pow sinTheta_O 8) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 4)))) (* -1 (/ h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3)))))) (/ h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))))) (/ h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)))))
(*.f32 eta (fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (neg.f32 (/.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 8 binary32)) (pow.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) #s(literal 4 binary32))))) (/.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))))) (/.f32 (neg.f32 h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))))) (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(/ (- (+ h (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta)
(/.f32 (+.f32 h (*.f32 h (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (*.f32 eta eta))))) eta)
(/ (- (+ h (* -1 (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta)
(/.f32 (-.f32 (fma.f32 (neg.f32 h) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 eta #s(literal 6 binary32))) h) (neg.f32 (*.f32 h (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (*.f32 eta eta)))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) eta))
(/.f32 (*.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2)))) eta))
(/.f32 (+.f32 h (neg.f32 (neg.f32 (*.f32 h (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (*.f32 eta eta))))))) eta)
(* -1 (/ (- (+ (* -1 h) (/ (* h (* (pow sinTheta_O 6) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 3))) (pow eta 6))) (+ (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2))) (pow eta 2))) (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/4 (pow sinTheta_O 2)) 1/2) 2))) (pow eta 4)))) eta))
(/.f32 (fma.f32 h (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))))) (pow.f32 eta #s(literal 6 binary32))) #s(literal -1 binary32)) (neg.f32 (*.f32 h (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32))) (*.f32 eta eta)))))) (neg.f32 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/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)
(+ eta (* (pow sinTheta_O 2) (- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)
(* -1/4 (/ (pow sinTheta_O 4) eta))
(*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) eta))
(* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 sinTheta_O #s(literal 4 binary32))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(* -1/4 (/ (pow sinTheta_O 4) eta))
(*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) eta))
(* -1 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (pow.f32 sinTheta_O #s(literal 4 binary32))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(* (pow sinTheta_O 4) (- (/ eta (pow sinTheta_O 4)) (+ (* 1/4 (/ 1 eta)) (/ 1/2 (* eta (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) eta)
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta))
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) eta)
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) eta)
(/ (+ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2)) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) eta)
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal 1 binary32)))
eta
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* -1 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/2)) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (fma.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(- (* -1/4 (/ (pow sinTheta_O 2) eta)) (* 1/2 (/ 1 eta)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(* -1/4 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) eta)
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1/4 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) eta)
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 eta)) (* 1/2 (/ 1 (* eta (pow sinTheta_O 2)))))))
(*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) eta) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
(/ (- (* -1/4 (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta)
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 h) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 h) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 h) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 h) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32)))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) 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))
(+ (* 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))
(+ (* 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))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal 1 binary32))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32))) (neg.f32 eta))
(sqrt sinTheta_O)
(sqrt.f32 sinTheta_O)
(+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 sinTheta_O))
(+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))
(fma.f32 eta (fma.f32 (*.f32 #s(literal -1/8 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (sqrt.f32 sinTheta_O))
(+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))
(fma.f32 eta (fma.f32 eta (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 #s(literal 1/16 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (sqrt.f32 sinTheta_O))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32))))))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 eta))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/16 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(sqrt sinTheta_O)
(sqrt.f32 sinTheta_O)
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))
(*.f32 sinTheta_O (+.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 eta (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))))))))
(* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (fma.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* -1 (* eta sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O))
(* eta (+ eta (* -1 sinTheta_O)))
(*.f32 eta (-.f32 eta sinTheta_O))
(* eta (+ eta (* -1 sinTheta_O)))
(*.f32 eta (-.f32 eta sinTheta_O))
(* eta (+ eta (* -1 sinTheta_O)))
(*.f32 eta (-.f32 eta sinTheta_O))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (* -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 (* -1 (/ sinTheta_O eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(*.f32 eta (-.f32 eta sinTheta_O))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(*.f32 eta (-.f32 eta sinTheta_O))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(*.f32 eta (-.f32 eta sinTheta_O))
(* -1 (* eta sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) eta))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) eta))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) eta))
(* -1 (* eta sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 eta (/.f32 (*.f32 eta eta) sinTheta_O)))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ sinTheta_O (pow eta 2))
(/.f32 sinTheta_O (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(/ (* h (pow sinTheta_O 2)) (pow eta 2))
(/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))

eval172.0ms (1.1%)

Memory
39.7MiB live, 383.2MiB allocated
Compiler

Compiled 37 912 to 4 875 computations (87.1% saved)

prune212.0ms (1.4%)

Memory
-17.5MiB live, 387.5MiB allocated
Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New1 58451 589
Fresh268
Picked145
Done022
Total1 587171 604
Accuracy
100.0%
Counts
1 604 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.5%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
91.5%
(asin.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) h) eta))
21.5%
(asin.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta)))
57.5%
(asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
98.4%
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
97.2%
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
98.2%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
90.4%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
98.7%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
90.8%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
83.7%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
95.3%
(asin.f32 (/.f32 h eta))
94.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
90.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) h))
98.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1 binary32))))
94.5%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
85.7%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
Compiler

Compiled 548 to 312 computations (43.1% saved)

simplify429.0ms (2.8%)

Memory
11.3MiB live, 368.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 #s(literal 1/2 binary32) h)
cost-diff0
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
cost-diff0
(asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
cost-diff192
(fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)))
cost-diff0
(/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
cost-diff0
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
cost-diff0
(/.f32 eta h)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
cost-diff0
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
cost-diff0
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
cost-diff0
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
cost-diff0
(sqrt.f32 (-.f32 eta sinTheta_O))
cost-diff0
(/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))
cost-diff0
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
cost-diff192
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
Rules
6 558×accelerator-lowering-fma.f32
6 558×accelerator-lowering-fma.f64
2 712×*-lowering-*.f32
2 712×*-lowering-*.f64
1 500×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034219
164219
2112209
3179209
4386209
5667209
61330209
72800209
85424209
97662209
08058203
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O))))
(/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O)))
(/ h (sqrt (- eta sinTheta_O)))
h
(sqrt (- eta sinTheta_O))
(- eta sinTheta_O)
eta
sinTheta_O
(sqrt (+ eta sinTheta_O))
(+ eta sinTheta_O)
(asin (/ h (+ (* sinTheta_O -1/2) eta)))
(/ h (+ (* sinTheta_O -1/2) eta))
h
(+ (* sinTheta_O -1/2) eta)
sinTheta_O
-1/2
eta
(asin (/ 1 (/ eta h)))
(/ 1 (/ eta h))
1
(/ eta h)
eta
h
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
h
(sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))
(/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))
1
(* (+ eta sinTheta_O) (- eta sinTheta_O))
(+ eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
(asin (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta))))
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta)))
(+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))
h
(* eta eta)
eta
(* (* 1/2 h) (* sinTheta_O sinTheta_O))
(* 1/2 h)
1/2
(* sinTheta_O sinTheta_O)
sinTheta_O
(* eta (* eta eta))
Outputs
(asin (/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O)))
(/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O))))
(/ h (sqrt (- eta sinTheta_O)))
(/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))
h
(sqrt (- eta sinTheta_O))
(sqrt.f32 (-.f32 eta sinTheta_O))
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(sqrt (+ eta sinTheta_O))
(sqrt.f32 (+.f32 eta sinTheta_O))
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
(asin (/ h (+ (* sinTheta_O -1/2) eta)))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(/ h (+ (* sinTheta_O -1/2) eta))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
h
(+ (* sinTheta_O -1/2) eta)
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
sinTheta_O
-1/2
#s(literal -1/2 binary32)
eta
(asin (/ 1 (/ eta h)))
(asin.f32 (/.f32 h eta))
(/ 1 (/ eta h))
(/.f32 h eta)
1
#s(literal 1 binary32)
(/ eta h)
(/.f32 eta h)
eta
h
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) #s(literal 0 binary32))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) #s(literal 0 binary32)))))
h
(sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) #s(literal 0 binary32))))
(/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) #s(literal 0 binary32)))
1
#s(literal 1 binary32)
(* (+ eta sinTheta_O) (- eta sinTheta_O))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) #s(literal 0 binary32))
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
(asin (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta))))
(asin.f32 (fma.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h (fma.f32 eta (fma.f32 eta eta #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32)))
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta)))
(fma.f32 (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) (/.f32 h (fma.f32 eta (fma.f32 eta eta #s(literal 0 binary32)) #s(literal 0 binary32))) #s(literal 0 binary32))
(+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))
(fma.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 0 binary32)) (fma.f32 eta eta #s(literal 0 binary32))) #s(literal 0 binary32))
h
(* eta eta)
(fma.f32 eta eta #s(literal 0 binary32))
eta
(* (* 1/2 h) (* sinTheta_O sinTheta_O))
(fma.f32 sinTheta_O (fma.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) #s(literal 0 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
(* sinTheta_O sinTheta_O)
(fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))
sinTheta_O
(* eta (* eta eta))
(fma.f32 eta (fma.f32 eta eta #s(literal 0 binary32)) #s(literal 0 binary32))

localize629.0ms (4.1%)

Memory
0.1MiB live, 115.8MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
accuracy99.5%
(fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)))
accuracy99.4%
(*.f32 eta (*.f32 eta eta))
accuracy58.8%
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
accuracy100.0%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
accuracy99.1%
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
accuracy87.8%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy100.0%
(/.f32 eta h)
accuracy100.0%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
accuracy100.0%
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
accuracy100.0%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
accuracy99.8%
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
accuracy99.9%
(sqrt.f32 (-.f32 eta sinTheta_O))
accuracy99.9%
(sqrt.f32 (+.f32 eta sinTheta_O))
accuracy99.1%
(/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))
accuracy99.0%
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
Samples
593.0ms256×0valid
Compiler

Compiled 221 to 36 computations (83.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 522.0ms
ival-div: 490.0ms (93.9% of total)
ival-mult: 11.0ms (2.1% of total)
ival-asin: 10.0ms (1.9% of total)
ival-sqrt: 5.0ms (1% of total)
ival-add: 3.0ms (0.6% of total)
ival-sub: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series292.0ms (1.9%)

Memory
-22.8MiB live, 62.6MiB allocated
Counts
20 → 576
Calls
Call 1
Inputs
#<alt (/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O)))>
#<alt (asin (/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O))))>
#<alt (/ h (sqrt (- eta sinTheta_O)))>
#<alt (sqrt (- eta sinTheta_O))>
#<alt (asin (/ h (+ (* sinTheta_O -1/2) eta)))>
#<alt (/ h (+ (* sinTheta_O -1/2) eta))>
#<alt (+ (* sinTheta_O -1/2) eta)>
#<alt (/ 1 (/ eta h))>
#<alt (asin (/ 1 (/ eta h)))>
#<alt (/ eta h)>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))>
#<alt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))>
#<alt (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))>
#<alt (asin (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta))))>
#<alt (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta)))>
#<alt (* 1/2 h)>
#<alt (sqrt (+ eta sinTheta_O))>
#<alt (* eta (* eta eta))>
Outputs
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))>
#<alt (* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* h (sqrt (/ 1 (- eta sinTheta_O))))>
#<alt (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))>
#<alt (+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))>
#<alt (+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -1/2 (* (/ (* eta (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))))) (sqrt -1)) (sqrt sinTheta_O))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))>
#<alt (+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* eta (+ (* -1/2 (* (/ (* eta (* h (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)) (sqrt sinTheta_O))) (* -1/2 (* (/ (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3)))) (sqrt -1)) (sqrt sinTheta_O))))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))>
#<alt (* (sqrt (/ 1 eta)) h)>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (* h (+ (* -1 (pow sinTheta_O 3)) (* 1/4 (* eta (pow sinTheta_O 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h))))>
#<alt (* (sqrt (/ 1 eta)) h)>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt eta) (* h (pow sinTheta_O 2)))) (* 1/2 (* (sqrt (/ 1 eta)) (* h (+ (* -1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h)))>
#<alt (* (sqrt (/ 1 eta)) h)>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))>
#<alt (+ (* sinTheta_O (+ (* 3/8 (* (sqrt (/ 1 (pow eta 5))) (* h sinTheta_O))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)))) (* (sqrt (/ 1 eta)) h))>
#<alt (+ (* sinTheta_O (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)) (* sinTheta_O (+ (* 5/16 (* (sqrt (/ 1 (pow eta 7))) (* h sinTheta_O))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) h)))))) (* (sqrt (/ 1 eta)) h))>
#<alt (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))>
#<alt (+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))>
#<alt (+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))>
#<alt (+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))))>
#<alt (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))>
#<alt (+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))>
#<alt (+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (* h (* (sqrt -1) (+ (* -1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (sqrt (/ 1 sinTheta_O)))) (* 1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt sinTheta_O)))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))>
#<alt (* (sqrt sinTheta_O) (sqrt -1))>
#<alt (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (sqrt eta)>
#<alt (* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))>
#<alt (* -1 (* (sqrt eta) (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))>
#<alt (* (sqrt sinTheta_O) (sqrt -1))>
#<alt (* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt sinTheta_O) (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (- eta (* 1/2 sinTheta_O))))>
#<alt (asin (/ h (- eta (* 1/2 sinTheta_O))))>
#<alt (asin (/ h (- eta (* 1/2 sinTheta_O))))>
#<alt (asin (/ h (- eta (* 1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* -1/2 sinTheta_O))))>
#<alt (asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h (+ eta (* -1/2 sinTheta_O)))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))>
#<alt (+ (* sinTheta_O (- (* 1/4 (/ (* h sinTheta_O) (pow eta 3))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))>
#<alt (+ (* sinTheta_O (- (* sinTheta_O (- (* 1/8 (/ (* h sinTheta_O) (pow eta 4))) (* -1/4 (/ h (pow eta 3))))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))>
#<alt (* -2 (/ h sinTheta_O))>
#<alt (/ (+ (* -4 (/ (* eta h) sinTheta_O)) (* -2 h)) sinTheta_O)>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))) (* -2 h)) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O)>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 3) h) (pow sinTheta_O 3))) (* -2 h)) (+ (* 4 (/ (* eta h) sinTheta_O)) (* 8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))))) sinTheta_O)>
#<alt (* -2 (/ h sinTheta_O))>
#<alt (* -1 (/ (+ (* 2 h) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -8 (/ (* (pow eta 2) h) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow eta 3) h) sinTheta_O)) (* -8 (* (pow eta 2) h))) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))>
#<alt (* -2 (/ h sinTheta_O))>
#<alt (+ (* -4 (/ (* eta h) (pow sinTheta_O 2))) (* -2 (/ h sinTheta_O)))>
#<alt (+ (* -2 (/ h sinTheta_O)) (* eta (- (* -8 (/ (* eta h) (pow sinTheta_O 3))) (* 4 (/ h (pow sinTheta_O 2))))))>
#<alt (+ (* -2 (/ h sinTheta_O)) (* eta (- (* eta (- (* -16 (/ (* eta h) (pow sinTheta_O 4))) (* 8 (/ h (pow sinTheta_O 3))))) (* 4 (/ h (pow sinTheta_O 2))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)>
#<alt (/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) (* -1/2 (/ (* h sinTheta_O) eta))) eta)>
#<alt (/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 3)) (pow eta 3)))) (+ (* -1/2 (/ (* h sinTheta_O) eta)) (* -1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h sinTheta_O) eta))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1 (/ (- (* 1/4 (/ (* h (pow sinTheta_O 2)) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1 (/ (- (* -1 (/ (- (* -1/8 (/ (* h (pow sinTheta_O 3)) eta)) (* 1/4 (* h (pow sinTheta_O 2)))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))>
#<alt eta>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (* -1/2 sinTheta_O)>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1/2))>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1/2))>
#<alt (* sinTheta_O (- (/ eta sinTheta_O) 1/2))>
#<alt (* -1/2 sinTheta_O)>
#<alt (* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))>
#<alt (* -1/2 sinTheta_O)>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt (+ eta (* -1/2 sinTheta_O))>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))>
#<alt (* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))>
#<alt (* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))>
#<alt eta>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (/ h eta)>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (asin (/ h eta))>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (/ eta h)>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)>
#<alt (* -1 (/ (* h (pow (sqrt -1) 2)) eta))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* h (pow (sqrt -1) 2))) eta))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O)))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta))) eta)) (* h (pow (sqrt -1) 2))) eta))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) eta))) eta)) (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O))))) eta)) (* h (pow (sqrt -1) 2))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))>
#<alt (/ (* h (sqrt -1)) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))>
#<alt (/ (sqrt -1) sinTheta_O)>
#<alt (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (sqrt -1) sinTheta_O))>
#<alt (+ (* (pow eta 2) (- (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))>
#<alt (+ (* (pow eta 2) (- (* (pow eta 2) (+ (* -1/2 (/ (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8))))) (sqrt -1))))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))>
#<alt (/ 1 eta)>
#<alt (/ (+ 1 (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) eta)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2))))) eta)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (+ (* -1/2 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) (pow eta 3))) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2)))))) eta)>
#<alt (* -1 (/ (pow (sqrt -1) 2) eta))>
#<alt (* -1 (/ (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2)) eta))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ sinTheta_O (* -1 sinTheta_O))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) eta))) eta)) (pow (sqrt -1) 2)) eta))>
#<alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) eta))) eta)) (* -1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2)) eta))>
#<alt (/ 1 eta)>
#<alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 7))) (* 3/8 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))>
#<alt (/ (sqrt -1) sinTheta_O)>
#<alt (/ (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O)>
#<alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)>
#<alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* (pow sinTheta_O 3) (sqrt -1))))))) sinTheta_O)>
#<alt (* -1 (/ (sqrt -1) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* sinTheta_O (sqrt -1))))) sinTheta_O))) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (sqrt -1))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O))) sinTheta_O))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (- (* -1 (/ (pow eta 2) (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))>
#<alt (- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))>
#<alt (- (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 8))) (/ 1 (pow sinTheta_O 6)))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))>
#<alt (/ 1 (pow eta 2))>
#<alt (/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))) (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))) (pow eta 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))) (pow eta 3)))) (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow eta 2))) (/ sinTheta_O eta))))) (pow eta 2))>
#<alt (/ 1 (pow eta 2))>
#<alt (/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow sinTheta_O 2) eta)) (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) eta))) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))) eta)) (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))>
#<alt (/ 1 (pow eta 2))>
#<alt (+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))>
#<alt (+ (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 4)) (/ (pow sinTheta_O 2) (pow eta 6)))) (/ 1 (pow eta 2)))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 6)) (/ (pow sinTheta_O 2) (pow eta 8)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)) (pow sinTheta_O 2))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)))) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))) (pow sinTheta_O 3))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (+ (/ (pow eta 2) (pow sinTheta_O 2)) (/ (pow (+ eta (* -1 eta)) 2) (pow sinTheta_O 2))))))) (pow sinTheta_O 2))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (- (+ (/ (pow eta 2) sinTheta_O) (/ (pow (+ eta (* -1 eta)) 2) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O) (/ (* (pow eta 2) (+ eta (* -1 eta))) sinTheta_O)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))>
#<alt (* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))>
#<alt (* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))>
#<alt (* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))>
#<alt (* (pow eta 2) h)>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (* 1/2 h)>
#<alt (sqrt sinTheta_O)>
#<alt (+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))>
#<alt (+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))>
#<alt (+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))>
#<alt (sqrt eta)>
#<alt (* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))>
#<alt (* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))>
#<alt (* -1 (* (sqrt eta) (pow (sqrt -1) 2)))>
#<alt (* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))>
#<alt (+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))>
#<alt (sqrt sinTheta_O)>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))>
#<alt (* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))>
#<alt (* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))))>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
#<alt (pow eta 3)>
Calls

144 calls:

TimeVariablePointExpression
248.0ms
eta
@0
(/ eta h)
1.0ms
eta
@0
(/ h (sqrt (- eta sinTheta_O)))
1.0ms
sinTheta_O
@inf
(/ h (sqrt (- eta sinTheta_O)))
1.0ms
h
@0
(/ h (sqrt (- eta sinTheta_O)))
1.0ms
eta
@inf
(/ h (sqrt (- eta sinTheta_O)))

rewrite1.4s (9%)

Memory
28.6MiB live, 500.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 960×accelerator-lowering-fma.f32
4 960×accelerator-lowering-fma.f64
4 536×*-lowering-*.f32
4 536×*-lowering-*.f64
3 600×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034167
1167158
21221158
08307152
Stop Event
iter limit
node limit
Counts
20 → 694
Calls
Call 1
Inputs
(/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O)))
(asin (/ (/ h (sqrt (- eta sinTheta_O))) (sqrt (+ eta sinTheta_O))))
(/ h (sqrt (- eta sinTheta_O)))
(sqrt (- eta sinTheta_O))
(asin (/ h (+ (* sinTheta_O -1/2) eta)))
(/ h (+ (* sinTheta_O -1/2) eta))
(+ (* sinTheta_O -1/2) eta)
(/ 1 (/ eta h))
(asin (/ 1 (/ eta h)))
(/ eta h)
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))
(/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))
(+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))
(asin (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta))))
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta (* eta eta)))
(* 1/2 h)
(sqrt (+ eta sinTheta_O))
(* eta (* eta eta))
Outputs
(neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(neg.f32 (/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 h (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h)))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) h)
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(*.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) h) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) h)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 h) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)))
(neg.f32 (asin.f32 (neg.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.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) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(-.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32)))))
(/.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 (-.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(neg.f32 (*.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O)))) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) h)
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (fma.f32 eta eta (-.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O)))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(sqrt.f32 (-.f32 eta sinTheta_O))
(*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(*.f32 (pow.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)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (sqrt.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))))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(neg.f32 (asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))))
(-.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 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) 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 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #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 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) 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 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))))))
(neg.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h)) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))) (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))
(+.f32 (*.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (neg.f32 eta)))
(+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (*.f32 (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(+.f32 (*.f32 (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(+.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))) (*.f32 (neg.f32 eta) (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))))
(pow.f32 (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h) #s(literal -1 binary32))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (*.f32 (neg.f32 eta) (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(fma.f32 (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(fma.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))
(fma.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (neg.f32 eta)))
(-.f32 #s(literal 0 binary32) (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta))) (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta))))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h))
(/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)) h))
(/.f32 (neg.f32 h) (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))
(*.f32 h (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(*.f32 #s(literal 1 binary32) (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(*.f32 #s(literal -1 binary32) (/.f32 h (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)) h)
(*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(*.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))
(*.f32 (/.f32 (neg.f32 h) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))))
(*.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) h) #s(literal -1/2 binary32)))
(neg.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))
(+.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(+.f32 eta (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))))
(+.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(fma.f32 eta #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(fma.f32 #s(literal -1/2 binary32) sinTheta_O eta)
(fma.f32 #s(literal 1 binary32) eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1 binary32) eta (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (neg.f32 eta) (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 eta) (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)) (neg.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))))
(fma.f32 (pow.f32 eta #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 1/2 binary32)) (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 eta #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 1/2 binary32)) (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 eta eta) (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 eta eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))) (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (fma.f32 eta eta (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(/.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)) #s(literal -1 binary32))
(/.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (fma.f32 eta eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (neg.f32 (*.f32 eta eta))) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))
(/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (neg.f32 (*.f32 eta eta))) (neg.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (-.f32 #s(literal 0 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))))
(/.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (neg.f32 (fma.f32 eta eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))
(/.f32 (fma.f32 eta eta (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)) (*.f32 eta eta))) (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (neg.f32 (-.f32 #s(literal 0 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta))) (neg.f32 (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))
(/.f32 (neg.f32 (fma.f32 eta eta (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (fma.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))) (*.f32 (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta))) (/.f32 (*.f32 eta eta) (fma.f32 sinTheta_O #s(literal -1/2 binary32) (neg.f32 eta)))))
(*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) (neg.f32 eta)))
(*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 eta eta (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))))))
(*.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32) (neg.f32 (*.f32 eta eta))) (/.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))
(*.f32 (neg.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (fma.f32 eta (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O #s(literal 1/2 binary32) eta)))
(*.f32 (fma.f32 eta eta (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 sinTheta_O #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 h (neg.f32 eta)))
(neg.f32 (/.f32 (/.f32 h (neg.f32 eta)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 h eta) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 eta h) (/.f32 eta h)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 eta h))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 h (neg.f32 eta)))
(-.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 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (/.f32 h eta) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(/.f32 (/.f32 h (neg.f32 eta)) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 #s(literal -1 binary32) h))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 h (neg.f32 eta)))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (neg.f32 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 eta))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.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) (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.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 (/.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 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h 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 eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h eta)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h eta)))))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(exp.f32 (*.f32 (log.f32 (/.f32 h eta)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32))))
(pow.f32 (/.f32 eta h) #s(literal 1 binary32))
(pow.f32 (/.f32 h eta) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 h)) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(/.f32 eta h)
(/.f32 #s(literal 1 binary32) (/.f32 h eta))
(/.f32 (/.f32 eta h) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 h (neg.f32 eta)))
(/.f32 (neg.f32 eta) (neg.f32 h))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 eta h)) #s(literal -1 binary32))
(*.f32 eta (/.f32 #s(literal 1 binary32) h))
(*.f32 #s(literal 1 binary32) (/.f32 eta h))
(*.f32 (/.f32 eta h) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(*.f32 (neg.f32 eta) (/.f32 #s(literal -1 binary32) h))
(*.f32 (-.f32 #s(literal 0 binary32) (/.f32 eta h)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) h) eta)
(*.f32 (/.f32 #s(literal 1 binary32) h) (pow.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) h))
(*.f32 (pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(*.f32 (pow.f32 (/.f32 h eta) #s(literal -1/2 binary32)) (pow.f32 (/.f32 h eta) #s(literal -1/2 binary32)))
(neg.f32 (asin.f32 (neg.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (*.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) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(-.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32)))))
(/.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 (-.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))) (neg.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 h (sqrt.f32 (*.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 (*.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 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))))
(neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(neg.f32 (/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (sqrt.f32 (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) (/.f32 h (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 h (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h)))
(/.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(*.f32 h (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) h)
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O)))))
(*.f32 (neg.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) h) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (neg.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) h)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 h) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) h) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal -1 binary32)))
(fabs.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(exp.f32 (neg.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32) (*.f32 (neg.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta eta)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta eta)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta sinTheta_O)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) eta) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) sinTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) eta))
(+.f32 (*.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(+.f32 (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (*.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(+.f32 (*.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (*.f32 (*.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(+.f32 (*.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (*.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -2 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) #s(literal -1 binary32))
(fma.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(fma.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(fma.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(fma.f32 (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(fma.f32 (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 (*.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta eta)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (fma.f32 eta eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (*.f32 eta sinTheta_O)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) eta (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) sinTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) sinTheta_O (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) eta))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(/.f32 #s(literal -1 binary32) (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.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 #s(literal 1 binary32) (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 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) (/.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (/.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.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 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1 binary32)) (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(neg.f32 (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))
(+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (*.f32 eta eta) (neg.f32 h))))
(+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (neg.f32 h))) (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 eta eta)))
(fma.f32 eta (*.f32 h eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 sinTheta_O (*.f32 h (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 eta eta) h (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h #s(literal 1/2 binary32)) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(fma.f32 (*.f32 h (*.f32 sinTheta_O #s(literal 1/2 binary32))) sinTheta_O (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 h eta) eta (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) h (*.f32 h (*.f32 eta eta)))
(-.f32 #s(literal 0 binary32) (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))
(/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (neg.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))))) (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (neg.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)) (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(*.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(neg.f32 (asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta))))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 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) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))))
(-.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 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.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 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32))) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 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 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (pow.f32 (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.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 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))) (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 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 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32) (+.f32 (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (acos.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(neg.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta))))))
(neg.f32 (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) (neg.f32 (*.f32 eta eta))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta)) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 h (*.f32 eta eta))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 h (*.f32 eta eta))))
(+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))
(pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 (*.f32 h (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 h (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 h (*.f32 eta eta)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 h (*.f32 eta eta))))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 eta (*.f32 eta eta)))) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/4 binary32) (*.f32 h h))) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta))) (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) eta)))
(/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta))))
(/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta))))
(/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))
(/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) (*.f32 eta eta))
(/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) (neg.f32 (neg.f32 (*.f32 eta eta))))
(/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta)) (neg.f32 (*.f32 eta eta)))
(/.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta eta))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))
(/.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) eta)
(/.f32 (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) eta) eta)
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta)))) (neg.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) eta)) (neg.f32 eta))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))
(*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (*.f32 eta eta)))))
(*.f32 (fma.f32 h (neg.f32 (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1 binary32) (*.f32 eta (*.f32 eta eta))))
(*.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(*.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 (*.f32 eta eta) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta))
(*.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) eta) eta) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta))))
(*.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 eta eta)) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta)))
(*.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 eta #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 3/2 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (*.f32 eta eta)))
(*.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) eta))
(*.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(*.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta))
(*.f32 (/.f32 (fma.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 h h))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 eta #s(literal 3/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (pow.f32 eta #s(literal 3/2 binary32))))
(*.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta #s(literal 3/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta #s(literal 3/2 binary32))))
(*.f32 (/.f32 (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta))) (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (fma.f32 h (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32)))
(*.f32 h #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) h)
(hypot.f32 (pow.f32 eta #s(literal 1/2 binary32)) (pow.f32 sinTheta_O #s(literal 1/2 binary32)))
(hypot.f32 (pow.f32 sinTheta_O #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 1/2 binary32)))
(neg.f32 (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))) (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (fma.f32 eta (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 0 binary32) (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))))
(/.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O sinTheta_O (*.f32 eta (-.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))) (neg.f32 (sqrt.f32 (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (neg.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (sqrt.f32 (fma.f32 eta (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 sinTheta_O (-.f32 sinTheta_O eta) (*.f32 eta eta)))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta)) (-.f32 eta sinTheta_O)))) (sqrt.f32 (fma.f32 sinTheta_O (+.f32 eta sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(neg.f32 (neg.f32 (*.f32 eta (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 eta) #s(literal 3 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 #s(literal 0 binary32) (neg.f32 (*.f32 eta (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))
(/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 eta (*.f32 eta eta))) #s(literal -1 binary32))
(*.f32 eta (*.f32 eta eta))
(*.f32 eta (neg.f32 (neg.f32 (*.f32 eta eta))))
(*.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta eta) eta)
(*.f32 (*.f32 eta (*.f32 eta eta)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 eta (*.f32 eta eta))))
(*.f32 (neg.f32 eta) (neg.f32 (*.f32 eta eta)))
(*.f32 (neg.f32 (*.f32 eta eta)) (neg.f32 eta))
(*.f32 (pow.f32 eta #s(literal 3/2 binary32)) (pow.f32 eta #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (neg.f32 (*.f32 eta eta))) eta)

simplify1.6s (10.3%)

Memory
-0.4MiB live, 601.7MiB allocated
Algorithm
egg-herbie
Rules
11 276×accelerator-lowering-fma.f32
11 276×accelerator-lowering-fma.f64
6 672×*-lowering-*.f32
6 672×*-lowering-*.f64
4 516×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010669517
133317959
0100007575
Stop Event
iter limit
node limit
Counts
576 → 576
Calls
Call 1
Inputs
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(/ h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -1/2 (* (/ (* eta (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))))) (sqrt -1)) (sqrt sinTheta_O))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* eta (+ (* -1/2 (* (/ (* eta (* h (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)) (sqrt sinTheta_O))) (* -1/2 (* (/ (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3)))) (sqrt -1)) (sqrt sinTheta_O))))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(* (sqrt (/ 1 eta)) h)
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (* h (+ (* -1 (pow sinTheta_O 3)) (* 1/4 (* eta (pow sinTheta_O 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h))))
(* (sqrt (/ 1 eta)) h)
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt eta) (* h (pow sinTheta_O 2)))) (* 1/2 (* (sqrt (/ 1 eta)) (* h (+ (* -1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h)))
(* (sqrt (/ 1 eta)) h)
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(+ (* sinTheta_O (+ (* 3/8 (* (sqrt (/ 1 (pow eta 5))) (* h sinTheta_O))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)))) (* (sqrt (/ 1 eta)) h))
(+ (* sinTheta_O (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)) (* sinTheta_O (+ (* 5/16 (* (sqrt (/ 1 (pow eta 7))) (* h sinTheta_O))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) h)))))) (* (sqrt (/ 1 eta)) h))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(+ (* -1 (/ (+ (* 1/2 (* (* h (* (sqrt -1) (+ (* -1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (sqrt (/ 1 sinTheta_O)))) (* 1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt sinTheta_O)))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(* (sqrt sinTheta_O) (sqrt -1))
(+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))
(+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))
(+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))
(sqrt eta)
(* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(sqrt eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(* (sqrt sinTheta_O) (sqrt -1))
(* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(* -1 (* (sqrt sinTheta_O) (sqrt -1)))
(* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/ h eta)
(+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))
(+ (* sinTheta_O (- (* 1/4 (/ (* h sinTheta_O) (pow eta 3))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))
(+ (* sinTheta_O (- (* sinTheta_O (- (* 1/8 (/ (* h sinTheta_O) (pow eta 4))) (* -1/4 (/ h (pow eta 3))))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))
(* -2 (/ h sinTheta_O))
(/ (+ (* -4 (/ (* eta h) sinTheta_O)) (* -2 h)) sinTheta_O)
(/ (- (+ (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))) (* -2 h)) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O)
(/ (- (+ (* -16 (/ (* (pow eta 3) h) (pow sinTheta_O 3))) (* -2 h)) (+ (* 4 (/ (* eta h) sinTheta_O)) (* 8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))))) sinTheta_O)
(* -2 (/ h sinTheta_O))
(* -1 (/ (+ (* 2 h) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -8 (/ (* (pow eta 2) h) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow eta 3) h) sinTheta_O)) (* -8 (* (pow eta 2) h))) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))
(* -2 (/ h sinTheta_O))
(+ (* -4 (/ (* eta h) (pow sinTheta_O 2))) (* -2 (/ h sinTheta_O)))
(+ (* -2 (/ h sinTheta_O)) (* eta (- (* -8 (/ (* eta h) (pow sinTheta_O 3))) (* 4 (/ h (pow sinTheta_O 2))))))
(+ (* -2 (/ h sinTheta_O)) (* eta (- (* eta (- (* -16 (/ (* eta h) (pow sinTheta_O 4))) (* 8 (/ h (pow sinTheta_O 3))))) (* 4 (/ h (pow sinTheta_O 2))))))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) (* -1/2 (/ (* h sinTheta_O) eta))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 3)) (pow eta 3)))) (+ (* -1/2 (/ (* h sinTheta_O) eta)) (* -1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h sinTheta_O) eta))) eta))
(* -1 (/ (+ (* -1 h) (* -1 (/ (- (* 1/4 (/ (* h (pow sinTheta_O 2)) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
(* -1 (/ (+ (* -1 h) (* -1 (/ (- (* -1 (/ (- (* -1/8 (/ (* h (pow sinTheta_O 3)) eta)) (* 1/4 (* h (pow sinTheta_O 2)))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
eta
(+ eta (* -1/2 sinTheta_O))
(+ eta (* -1/2 sinTheta_O))
(+ eta (* -1/2 sinTheta_O))
(* -1/2 sinTheta_O)
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(* -1/2 sinTheta_O)
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(* -1/2 sinTheta_O)
(+ eta (* -1/2 sinTheta_O))
(+ eta (* -1/2 sinTheta_O))
(+ eta (* -1/2 sinTheta_O))
eta
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
eta
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(/ 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 eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(asin (/ h eta))
(/ 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 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(/ h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(* -1 (/ (+ (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* h (pow (sqrt -1) 2))) eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O)))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta))) eta)) (* h (pow (sqrt -1) 2))) eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) eta))) eta)) (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O))))) eta)) (* h (pow (sqrt -1) 2))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/ (sqrt -1) sinTheta_O)
(+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (sqrt -1) sinTheta_O))
(+ (* (pow eta 2) (- (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))
(+ (* (pow eta 2) (- (* (pow eta 2) (+ (* -1/2 (/ (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8))))) (sqrt -1))))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))
(/ 1 eta)
(/ (+ 1 (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (+ (* -1/2 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) (pow eta 3))) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2)))))) eta)
(* -1 (/ (pow (sqrt -1) 2) eta))
(* -1 (/ (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2)) eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ sinTheta_O (* -1 sinTheta_O))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) eta))) eta)) (pow (sqrt -1) 2)) eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) eta))) eta)) (* -1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2)) eta))
(/ 1 eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 7))) (* 3/8 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(/ (sqrt -1) sinTheta_O)
(/ (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* (pow sinTheta_O 3) (sqrt -1))))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* sinTheta_O (sqrt -1))))) sinTheta_O))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (sqrt -1))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O))) sinTheta_O))
(/ -1 (pow sinTheta_O 2))
(- (* -1 (/ (pow eta 2) (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))
(- (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 8))) (/ 1 (pow sinTheta_O 6)))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))
(/ 1 (pow eta 2))
(/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))) (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))) (pow eta 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))) (pow eta 3)))) (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow eta 2))) (/ sinTheta_O eta))))) (pow eta 2))
(/ 1 (pow eta 2))
(/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow sinTheta_O 2) eta)) (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) eta))) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))) eta)) (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))
(/ 1 (pow eta 2))
(+ (/ 1 (pow eta 2)) (/ (pow sinTheta_O 2) (pow eta 4)))
(+ (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 4)) (/ (pow sinTheta_O 2) (pow eta 6)))) (/ 1 (pow eta 2)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 6)) (/ (pow sinTheta_O 2) (pow eta 8)))) (/ 1 (pow eta 4)))) (/ 1 (pow eta 2)))
(/ -1 (pow sinTheta_O 2))
(/ (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)) (pow sinTheta_O 2))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)))) (pow sinTheta_O 2))
(/ (- (* -1 (/ (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))) (pow sinTheta_O 3))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (+ (/ (pow eta 2) (pow sinTheta_O 2)) (/ (pow (+ eta (* -1 eta)) 2) (pow sinTheta_O 2))))))) (pow sinTheta_O 2))
(/ -1 (pow sinTheta_O 2))
(/ (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (- (+ (/ (pow eta 2) sinTheta_O) (/ (pow (+ eta (* -1 eta)) 2) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O) (/ (* (pow eta 2) (+ eta (* -1 eta))) sinTheta_O)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(* 1/2 (* h (pow sinTheta_O 2)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(* (pow eta 2) h)
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) h)
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(* (pow eta 2) h)
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(* 1/2 (* h (pow sinTheta_O 2)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(* 1/2 (* h (pow sinTheta_O 2)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(* 1/2 h)
(sqrt sinTheta_O)
(+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))
(+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))
(+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))
(sqrt eta)
(* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(sqrt eta)
(+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))
(+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(sqrt sinTheta_O)
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))
(* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))
(* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 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
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 h (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (fma.f32 h #s(literal 0 binary32) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))) h) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(/.f32 (fma.f32 h #s(literal 0 binary32) (neg.f32 h)) eta)
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta)) (*.f32 h #s(literal 0 binary32))) eta)) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (* eta (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2)))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (fma.f32 h #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32))) #s(literal -1 binary32)) (*.f32 h #s(literal 0 binary32))) (neg.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) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32)))) (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (/ h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(fma.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -1/2 (* (/ (* eta (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))))) (sqrt -1)) (sqrt sinTheta_O))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(fma.f32 eta (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 h eta) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 sinTheta_O) (*.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(+ (* eta (+ (* -1/2 (* (/ h (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* eta (+ (* -1/2 (* (/ (* eta (* h (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)) (sqrt sinTheta_O))) (* -1/2 (* (/ (* h (+ (* 1/4 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 3)))) (sqrt -1)) (sqrt sinTheta_O))))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(fma.f32 eta (fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 sinTheta_O) (fma.f32 eta (/.f32 (*.f32 h (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 h (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(* (sqrt (/ 1 eta)) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(fma.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) sinTheta_O (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (* h (+ (* -1 (pow sinTheta_O 3)) (* 1/4 (* eta (pow sinTheta_O 2))))))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h))))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 h (fma.f32 sinTheta_O (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) sinTheta_O (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* (sqrt (/ 1 eta)) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(fma.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 5))) (* h (pow sinTheta_O 2)))) (* (sqrt (/ 1 eta)) h)))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) sinTheta_O (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt eta) (* h (pow sinTheta_O 2)))) (* 1/2 (* (sqrt (/ 1 eta)) (* h (+ (* -1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h)))
(fma.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 h sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 eta) (*.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/4 binary32) eta sinTheta_O))))) (*.f32 eta (*.f32 eta eta)))))
(* (sqrt (/ 1 eta)) h)
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))
(+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* h sinTheta_O))) (* (sqrt (/ 1 eta)) h))
(fma.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))
(+ (* sinTheta_O (+ (* 3/8 (* (sqrt (/ 1 (pow eta 5))) (* h sinTheta_O))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)))) (* (sqrt (/ 1 eta)) h))
(fma.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 h sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 (*.f32 h #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (* sinTheta_O (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) h)) (* sinTheta_O (+ (* 5/16 (* (sqrt (/ 1 (pow eta 7))) (* h sinTheta_O))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) h)))))) (* (sqrt (/ 1 eta)) h))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 3/8 binary32) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))))) (*.f32 (*.f32 h #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(fma.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (/.f32 h (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(+ (* -1/2 (* (/ (* eta h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* -1/2 (* (/ (* (pow eta 2) h) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 h (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 eta eta)) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (/.f32 h (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))
(*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))
(+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O))))
(fma.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h eta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 h eta) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(+ (* -1 (/ (+ (* 1/2 (* (* h (* (sqrt -1) (+ (* -1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (sqrt (/ 1 sinTheta_O)))) (* 1/2 (* (* (pow eta 2) (* h (sqrt -1))) (sqrt sinTheta_O)))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* eta (* h (sqrt -1))) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (* h (sqrt -1)) (sqrt (/ 1 sinTheta_O)))))
(fma.f32 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (fma.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 h eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(* (sqrt sinTheta_O) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O))
(+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 sinTheta_O)))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(+ (* eta (+ (* -1/8 (* (/ eta (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 eta (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (/.f32 eta (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(+ (* eta (+ (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (/ 1 (sqrt -1)))) (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow sinTheta_O 3))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (/ eta (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 5))))))))) (* (sqrt sinTheta_O) (sqrt -1)))
(fma.f32 eta (fma.f32 eta (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* -1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3)))))))
(*.f32 eta (+.f32 (fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 eta))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1/8 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (* (pow sinTheta_O 3) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) (* sinTheta_O (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1/8 binary32) (*.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* -1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) sinTheta_O (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) #s(literal -1/8 binary32))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(* (sqrt sinTheta_O) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O))
(* sinTheta_O (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))
(*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (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 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 3)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 5)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (/ eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))))
(* -1 (* (sqrt sinTheta_O) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 sinTheta_O)))
(* -1 (* sinTheta_O (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 eta (*.f32 eta eta))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- eta (* 1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (+ eta (* -1/2 sinTheta_O))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(asin (/ h (- (* -1/2 sinTheta_O) (* -1 eta))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h (+ eta (* -1/2 sinTheta_O)))
(/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h sinTheta_O) (pow eta 2))) (/ h eta))
(fma.f32 #s(literal 1/2 binary32) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (/.f32 h eta))
(+ (* sinTheta_O (- (* 1/4 (/ (* h sinTheta_O) (pow eta 3))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/4 binary32) (*.f32 h (/.f32 sinTheta_O (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))) (/.f32 h eta))
(+ (* sinTheta_O (- (* sinTheta_O (- (* 1/8 (/ (* h sinTheta_O) (pow eta 4))) (* -1/4 (/ h (pow eta 3))))) (* -1/2 (/ h (pow eta 2))))) (/ h eta))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/8 binary32) (*.f32 h (/.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))) (/.f32 h eta))
(* -2 (/ h sinTheta_O))
(/.f32 (*.f32 h #s(literal -2 binary32)) sinTheta_O)
(/ (+ (* -4 (/ (* eta h) sinTheta_O)) (* -2 h)) sinTheta_O)
(/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 eta (/.f32 h sinTheta_O)) (*.f32 h #s(literal -2 binary32))) sinTheta_O)
(/ (- (+ (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))) (* -2 h)) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O)
(/.f32 (fma.f32 (*.f32 #s(literal -8 binary32) (*.f32 eta eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -4 binary32) (*.f32 eta (/.f32 h sinTheta_O)) (*.f32 h #s(literal -2 binary32)))) sinTheta_O)
(/ (- (+ (* -16 (/ (* (pow eta 3) h) (pow sinTheta_O 3))) (* -2 h)) (+ (* 4 (/ (* eta h) sinTheta_O)) (* 8 (/ (* (pow eta 2) h) (pow sinTheta_O 2))))) sinTheta_O)
(/.f32 (+.f32 (fma.f32 (*.f32 #s(literal -16 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (fma.f32 #s(literal -4 binary32) (*.f32 eta (/.f32 h sinTheta_O)) (*.f32 h #s(literal -2 binary32)))) (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) #s(literal -8 binary32)) (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)
(* -2 (/ h sinTheta_O))
(/.f32 (*.f32 h #s(literal -2 binary32)) sinTheta_O)
(* -1 (/ (+ (* 2 h) (* 4 (/ (* eta h) sinTheta_O))) sinTheta_O))
(/.f32 (fma.f32 #s(literal 4 binary32) (*.f32 eta (/.f32 h sinTheta_O)) (*.f32 h #s(literal 2 binary32))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -8 (/ (* (pow eta 2) h) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))
(/.f32 (fma.f32 h #s(literal 2 binary32) (/.f32 (fma.f32 #s(literal -8 binary32) (/.f32 (*.f32 h (*.f32 eta eta)) sinTheta_O) (*.f32 (*.f32 h eta) #s(literal -4 binary32))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 16 (/ (* (pow eta 3) h) sinTheta_O)) (* -8 (* (pow eta 2) h))) sinTheta_O)) (* 4 (* eta h))) sinTheta_O)) (* 2 h)) sinTheta_O))
(/.f32 (fma.f32 h #s(literal 2 binary32) (/.f32 (+.f32 (/.f32 (fma.f32 (*.f32 #s(literal 16 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 h sinTheta_O) (*.f32 (*.f32 h (*.f32 eta eta)) #s(literal 8 binary32))) (neg.f32 sinTheta_O)) (*.f32 (*.f32 h eta) #s(literal -4 binary32))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -2 (/ h sinTheta_O))
(/.f32 (*.f32 h #s(literal -2 binary32)) sinTheta_O)
(+ (* -4 (/ (* eta h) (pow sinTheta_O 2))) (* -2 (/ h sinTheta_O)))
(fma.f32 #s(literal -2 binary32) (/.f32 h sinTheta_O) (*.f32 #s(literal -4 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(+ (* -2 (/ h sinTheta_O)) (* eta (- (* -8 (/ (* eta h) (pow sinTheta_O 3))) (* 4 (/ h (pow sinTheta_O 2))))))
(fma.f32 eta (fma.f32 #s(literal -8 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -4 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h #s(literal -2 binary32)) sinTheta_O))
(+ (* -2 (/ h sinTheta_O)) (* eta (- (* eta (- (* -16 (/ (* eta h) (pow sinTheta_O 4))) (* 8 (/ h (pow sinTheta_O 3))))) (* 4 (/ h (pow sinTheta_O 2))))))
(fma.f32 eta (fma.f32 eta (fma.f32 #s(literal -16 binary32) (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 #s(literal -8 binary32) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -4 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 h #s(literal -2 binary32)) sinTheta_O))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h sinTheta_O) eta))) eta)
(/.f32 (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 sinTheta_O eta) h) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) (* -1/2 (/ (* h sinTheta_O) eta))) eta)
(/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 sinTheta_O eta) h)) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 3)) (pow eta 3)))) (+ (* -1/2 (/ (* h sinTheta_O) eta)) (* -1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) h) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) h) (fma.f32 (*.f32 #s(literal -1/4 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h sinTheta_O)) eta))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h sinTheta_O) eta))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h sinTheta_O) eta) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1 (/ (- (* 1/4 (/ (* h (pow sinTheta_O 2)) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
(/.f32 (-.f32 (neg.f32 h) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O))) eta)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1 (/ (- (* -1 (/ (- (* -1/8 (/ (* h (pow sinTheta_O 3)) eta)) (* 1/4 (* h (pow sinTheta_O 2)))) eta)) (* -1/2 (* h sinTheta_O))) eta))) eta))
(/.f32 (-.f32 (neg.f32 h) (/.f32 (+.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) h) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) eta) (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32))) (neg.f32 eta)) (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O))) eta)) (neg.f32 eta))
eta
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(* -1/2 sinTheta_O)
(*.f32 sinTheta_O #s(literal -1/2 binary32))
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(* sinTheta_O (- (/ eta sinTheta_O) 1/2))
(*.f32 sinTheta_O (+.f32 (/.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(* -1/2 sinTheta_O)
(*.f32 sinTheta_O #s(literal -1/2 binary32))
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 #s(literal 1/2 binary32) (/.f32 eta sinTheta_O))))
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 #s(literal 1/2 binary32) (/.f32 eta sinTheta_O))))
(* -1 (* sinTheta_O (+ 1/2 (* -1 (/ eta sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 #s(literal 1/2 binary32) (/.f32 eta sinTheta_O))))
(* -1/2 sinTheta_O)
(*.f32 sinTheta_O #s(literal -1/2 binary32))
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
(+ eta (* -1/2 sinTheta_O))
(fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)
eta
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
(* eta (+ 1 (* -1/2 (/ sinTheta_O eta))))
(*.f32 eta (fma.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta) #s(literal 1 binary32)))
eta
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O eta)) 1)))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal 1/2 binary32) (/.f32 sinTheta_O eta) #s(literal -1 binary32)))
(/ 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 eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(/ 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 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 sinTheta_O eta))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin (* h (sqrt (/ 1 (* (+ eta (* -1 sinTheta_O)) (- eta (* -1 sinTheta_O)))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(/ (* h (sqrt -1)) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.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 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))))) (sqrt -1))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 h (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 h (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(+ (* (pow eta 2) (+ (* -1/2 (/ h (* (pow sinTheta_O 3) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (/ (* h (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8)))))) (sqrt -1))))))) (/ (* h (sqrt -1)) sinTheta_O))
(fma.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) h) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (fma.f32 h #s(literal 0 binary32) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))) h) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (+ (* -1/2 (/ (* h (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) (pow eta 3))) (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (pow eta 2)))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))) h) eta)
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 h eta)))
(* -1 (/ (+ (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* h (pow (sqrt -1) 2))) eta))
(-.f32 #s(literal 0 binary32) (/.f32 (fma.f32 h #s(literal 0 binary32) (neg.f32 h)) eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O)))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta))) eta)) (* h (pow (sqrt -1) 2))) eta))
(/.f32 (-.f32 (neg.f32 h) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 h (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta)) (*.f32 h #s(literal 0 binary32))) eta)) (neg.f32 eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))))) eta))) eta)) (* -1/2 (* h (+ sinTheta_O (* -1 sinTheta_O))))) eta)) (* h (pow (sqrt -1) 2))) eta))
(/.f32 (-.f32 (neg.f32 h) (/.f32 (fma.f32 h #s(literal 0 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) h) (neg.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) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 5/16 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* 3/8 (/ h (pow eta 5))))))) (/ h eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32)))) (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta)))) (/.f32 h eta))
(/ (* h (sqrt -1)) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* (pow sinTheta_O 3) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 h (/.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 h (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(* -1 (/ (+ (* 1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (fma.f32 eta eta #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1)))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (fma.f32 h (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (fma.f32 eta eta #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))) (neg.f32 sinTheta_O))
(/ (sqrt -1) sinTheta_O)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 3) (sqrt -1)))) (/ (sqrt -1) sinTheta_O))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* (pow eta 2) (- (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))))) (sqrt -1))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* (pow eta 2) (- (* (pow eta 2) (+ (* -1/2 (/ (* sinTheta_O (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6)))) (sqrt -1))) (* -1/2 (/ (* (pow eta 2) (* sinTheta_O (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (/ 1 (pow sinTheta_O 8))))) (sqrt -1))))) (* 1/2 (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (/ (sqrt -1) sinTheta_O))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 8 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) #s(literal 1 binary32)) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (+ (* -1/2 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (+ (* 1/2 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) (pow eta 3))) (* -1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (+ (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)) (* 1/4 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow eta 2)))))) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) #s(literal 1 binary32)) eta)
(* -1 (/ (pow (sqrt -1) 2) eta))
(/.f32 #s(literal 1 binary32) eta)
(* -1 (/ (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2)) eta))
(/.f32 #s(literal 1 binary32) eta)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ sinTheta_O (* -1 sinTheta_O))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) eta))) eta)) (pow (sqrt -1) 2)) eta))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) eta) #s(literal 0 binary32)) eta)) (neg.f32 eta))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))))) eta))) eta)) (* -1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2)) eta))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) eta)) eta)) (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) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 3/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 5 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) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 7))) (* 3/8 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 5/16 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 7 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta))
(/ (sqrt -1) sinTheta_O)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(/ (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* (pow sinTheta_O 3) (sqrt -1))))))) sinTheta_O)
(/.f32 (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (/.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(-.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))) sinTheta_O))
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1))) (* 1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* sinTheta_O (sqrt -1))))) sinTheta_O))) sinTheta_O))
(/.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (sqrt -1))) (* 1/2 (/ (+ (* 1/2 (/ (* (+ eta (* -1 eta)) (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (pow (sqrt -1) 2))) (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta))))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* -1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O))) sinTheta_O))
(/.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)) sinTheta_O)) (neg.f32 sinTheta_O))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(- (* -1 (/ (pow eta 2) (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(+.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 6))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))
(fma.f32 (*.f32 eta eta) (+.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(- (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (/ (pow eta 2) (pow sinTheta_O 8))) (/ 1 (pow sinTheta_O 6)))) (/ 1 (pow sinTheta_O 4)))) (/ 1 (pow sinTheta_O 2)))
(fma.f32 (*.f32 eta eta) (fma.f32 (*.f32 eta eta) (+.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))) (pow eta 2)))) (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))) (pow eta 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))) (*.f32 eta eta))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2))))) (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O)))) (pow eta 3)))) (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow eta 2))) (/ sinTheta_O eta))))) (pow eta 2))
(/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) #s(literal 0 binary32)) #s(literal 0 binary32))) (*.f32 eta eta))
(/ 1 (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))) (pow eta 2))
(/.f32 #s(literal 1 binary32) (*.f32 eta eta))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow sinTheta_O 2) eta)) (* -1 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) eta))) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) eta)) (*.f32 eta eta))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow sinTheta_O 2) (+ sinTheta_O (* -1 sinTheta_O))) eta)) (/ (* (+ sinTheta_O (* -1 sinTheta_O)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (+ (* -1 (pow sinTheta_O 2)) (* -1 (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) eta)) (* -1 (+ sinTheta_O (* -1 sinTheta_O)))) eta))) (pow eta 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O sinTheta_O #s(literal 0 binary32)) #s(literal 0 binary32)) (neg.f32 eta)) eta)) (*.f32 eta 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) (+ (/ 1 (pow eta 4)) (/ (pow sinTheta_O 2) (pow eta 6)))) (/ 1 (pow eta 2)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (/ 1 (pow eta 6)) (/ (pow sinTheta_O 2) (pow eta 8)))) (/ 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 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)) (pow sinTheta_O 2))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (fma.f32 eta eta #s(literal 0 binary32)) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 0 binary32))) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (+ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) (* (pow eta 2) (+ eta (* -1 eta)))) (pow sinTheta_O 3))) (+ 1 (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (+ (/ (pow eta 2) (pow sinTheta_O 2)) (/ (pow (+ eta (* -1 eta)) 2) (pow sinTheta_O 2))))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 0 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 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (- (+ (/ (pow eta 2) sinTheta_O) (/ (pow (+ eta (* -1 eta)) 2) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (+.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) #s(literal 0 binary32))) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ eta (* -1 eta)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O) (/ (* (pow eta 2) (+ eta (* -1 eta))) sinTheta_O)) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2))) sinTheta_O)) (+ eta (* -1 eta))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) (-.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) (fma.f32 eta eta #s(literal 0 binary32)))) (neg.f32 sinTheta_O)) #s(literal 0 binary32)) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 eta eta) (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h #s(literal 1/2 binary32))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta))))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(/.f32 (*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(/.f32 (*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(/.f32 (*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(/.f32 (*.f32 (neg.f32 h) (fma.f32 eta (neg.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3))
(/.f32 (*.f32 h (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (neg.f32 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))
(+ (* 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))
(+ (* 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))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3)))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (/ h (* eta (pow sinTheta_O 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(* 1/2 h)
(*.f32 h #s(literal 1/2 binary32))
(sqrt sinTheta_O)
(sqrt.f32 sinTheta_O)
(+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 sinTheta_O))
(+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))
(fma.f32 eta (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/8 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 sinTheta_O))
(+ (sqrt sinTheta_O) (* eta (+ (* 1/2 (sqrt (/ 1 sinTheta_O))) (* eta (+ (* -1/8 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 1/16 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))))
(fma.f32 eta (fma.f32 eta (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32) (*.f32 (*.f32 #s(literal 1/16 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (sqrt.f32 sinTheta_O))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (fma.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(*.f32 eta (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (fma.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 3))) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))))
(*.f32 eta (+.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (fma.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))))))
(* -1 (* (sqrt eta) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 eta))
(* -1 (* eta (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(neg.f32 (*.f32 eta (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))))
(* -1 (* eta (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow eta 7))) (/ (pow sinTheta_O 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 eta) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(fma.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 sinTheta_O #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (sqrt.f32 eta))
(+ (sqrt eta) (* sinTheta_O (+ (* 1/2 (sqrt (/ 1 eta))) (* sinTheta_O (+ (* -1/8 (sqrt (/ 1 (pow eta 3)))) (* 1/16 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 1/16 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) #s(literal -1/8 binary32))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (sqrt.f32 eta))
(sqrt sinTheta_O)
(sqrt.f32 sinTheta_O)
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))))
(*.f32 sinTheta_O (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* sinTheta_O (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/8 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (pow eta 3) (sqrt (/ 1 (pow sinTheta_O 7))))) (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 eta (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* -1 (* (sqrt sinTheta_O) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))))
(neg.f32 (*.f32 sinTheta_O (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (/ (pow eta 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (fma.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(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))

eval241.0ms (1.6%)

Memory
3.6MiB live, 200.3MiB allocated
Compiler

Compiled 27 982 to 3 181 computations (88.6% saved)

prune183.0ms (1.2%)

Memory
16.0MiB live, 251.2MiB allocated
Pruning

20 alts after pruning (10 fresh and 10 done)

PrunedKeptTotal
New1 26461 270
Fresh246
Picked145
Done066
Total1 267201 287
Accuracy
100.0%
Counts
1 287 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.5%
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
91.5%
(asin.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) h) eta))
98.4%
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
94.2%
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
56.7%
(asin.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
97.2%
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
98.2%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
90.4%
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
98.7%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
90.8%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
83.7%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
95.3%
(asin.f32 (/.f32 h eta))
94.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
94.4%
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
90.0%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) h))
94.5%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
98.0%
(asin.f32 (*.f32 h (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))))
71.6%
(asin.f32 (*.f32 h (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (sqrt.f32 (+.f32 eta sinTheta_O)))))
85.8%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
85.7%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
Compiler

Compiled 935 to 394 computations (57.9% saved)

regimes148.0ms (1%)

Memory
-25.8MiB live, 174.2MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) h) eta))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32) #s(literal -1/2 binary32)) eta) eta)))
(asin.f32 (/.f32 (fma.f32 h (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(asin.f32 (/.f32 h (sqrt.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)))))
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (+.f32 eta sinTheta_O))) (sqrt.f32 (-.f32 eta sinTheta_O))))
(asin.f32 (/.f32 (/.f32 h (sqrt.f32 (-.f32 eta sinTheta_O))) (sqrt.f32 (+.f32 eta sinTheta_O))))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (fma.f32 eta eta #s(literal 0 binary32))))) h))
(asin.f32 (*.f32 h (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
(asin.f32 (*.f32 h (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(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 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))
(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 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))))
(asin.f32 (/.f32 h (fma.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta) (/.f32 #s(literal -1/2 binary32) eta)) eta)))
(asin.f32 (/.f32 h (*.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 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))))
(asin.f32 (/.f32 (fma.f32 (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) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))) h)) h) eta))
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) h)))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 eta sinTheta_O))) (pow.f32 (/.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) h) #s(literal -1 binary32))))
(asin.f32 (/.f32 (fma.f32 h (*.f32 h h) (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta)))))))) (*.f32 (fma.f32 h (-.f32 h (*.f32 sinTheta_O (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))) (*.f32 h (/.f32 sinTheta_O (*.f32 eta eta))))))) eta)))
(asin.f32 (*.f32 (pow.f32 (/.f32 eta (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 h #s(literal 1/2 binary32)))) (neg.f32 (*.f32 h h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 (fma.f32 sinTheta_O (neg.f32 sinTheta_O) #s(literal 1 binary32)))) (neg.f32 h)))))
(asin.f32 (*.f32 (/.f32 h (pow.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)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.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)) #s(literal 1/4 binary32)))))
Outputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
Calls

10 calls:

35.0ms
sinTheta_O
24.0ms
(*.f32 sinTheta_O sinTheta_O)
17.0ms
(*.f32 eta eta)
13.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))))))))
10.0ms
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
Results
AccuracySegmentsBranch
98.7%1sinTheta_O
98.7%1h
98.7%1eta
98.7%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))))))))
98.7%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)))))))
98.7%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))))))
98.7%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
98.7%1(*.f32 eta eta)
98.7%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
98.7%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 113 to 71 computations (37.2% saved)

regimes45.0ms (0.3%)

Memory
-9.1MiB live, 70.2MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
Outputs
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
Calls

10 calls:

7.0ms
sinTheta_O
6.0ms
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
4.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))))))))
4.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)))))))
4.0ms
h
Results
AccuracySegmentsBranch
98.2%1sinTheta_O
98.2%1h
98.2%1eta
98.2%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))))))))
98.2%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)))))))
98.2%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))))))
98.2%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
98.2%1(*.f32 eta eta)
98.2%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
98.2%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 113 to 71 computations (37.2% saved)

regimes36.0ms (0.2%)

Memory
18.8MiB live, 58.5MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
Outputs
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
Calls

10 calls:

7.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)))))))
4.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))))))))
3.0ms
eta
3.0ms
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
3.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
Results
AccuracySegmentsBranch
98.5%2sinTheta_O
95.3%1h
98.5%2eta
95.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)))))))
98.5%2(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
98.5%2(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
98.5%2(*.f32 eta eta)
98.5%2(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
98.5%2(*.f32 sinTheta_O sinTheta_O)
95.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))))))))
Compiler

Compiled 113 to 71 computations (37.2% saved)

regimes31.0ms (0.2%)

Memory
-4.3MiB live, 44.0MiB allocated
Accuracy

Total -25.3b remaining (-1667.7%)

Threshold costs -25.3b (-1667.7%)

Counts
8 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O #s(literal -1/2 binary32) eta)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h eta))))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 eta (-.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
Outputs
(asin.f32 (/.f32 h eta))
Calls

8 calls:

11.0ms
eta
3.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))))))))
3.0ms
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
3.0ms
(*.f32 eta eta)
3.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
Results
AccuracySegmentsBranch
95.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))))))))
95.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))))))
95.3%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
95.3%1(*.f32 eta eta)
95.3%1eta
95.3%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
95.3%1(*.f32 sinTheta_O sinTheta_O)
95.3%1sinTheta_O
Compiler

Compiled 89 to 56 computations (37.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
9.764512396216632e-24
1.1928969226439414e-23
Compiler

Compiled 24 to 19 computations (20.8% saved)

simplify8.0ms (0.1%)

Memory
13.2MiB live, 13.2MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary32
+-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02546
13146
23646
33846
43946
Stop Event
saturated
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
(if (<=.f32 sinTheta_O #s(literal 6338253/633825300114114700748351602688 binary32)) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 h eta))
Outputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (fma.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta)) eta)))
(if (<=.f32 sinTheta_O #s(literal 6338253/633825300114114700748351602688 binary32)) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(if (<=.f32 sinTheta_O #s(literal 6338253/633825300114114700748351602688 binary32)) (asin.f32 (/.f32 h eta)) (asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 h eta))

soundness468.0ms (3%)

Memory
-8.9MiB live, 493.9MiB allocated
Rules
10 542×accelerator-lowering-fma.f32
10 542×accelerator-lowering-fma.f64
8 168×*-lowering-*.f32
8 168×*-lowering-*.f64
7 750×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0138315059
1450113890
0897313410
04483636
113123518
249333477
092153394
049360
1277340
22259328
08388308
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 120 to 72 computations (40% saved)

preprocess29.0ms (0.2%)

Memory
31.8MiB live, 107.8MiB allocated
Remove

(abs eta)

(abs sinTheta_O)

Compiler

Compiled 200 to 116 computations (42% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...