HairBSDF, gamma for a refracted ray

Time bar (total: 14.1s)

analyze275.0ms (2%)

Memory
-48.8MiB live, 458.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.3s (23.3%)

Memory
-92.4MiB live, 5 258.9MiB allocated
Samples
1.4s8 256×0valid
1.1s8 293×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-<=: 724.0ms (37.5% of total)
ival-mult: 305.0ms (15.8% of total)
ival-sqrt: 238.0ms (12.3% of total)
ival-div: 193.0ms (10% of total)
ival-sub: 191.0ms (9.9% of total)
ival-asin: 153.0ms (7.9% of total)
ival-and: 86.0ms (4.5% of total)
exact: 33.0ms (1.7% of total)
ival-assert: 6.0ms (0.3% of total)
Bogosity

preprocess557.0ms (4%)

Memory
0.7MiB live, 615.6MiB 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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
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)

explain166.0ms (1.2%)

Memory
1.7MiB live, 335.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-8(4.458655086707176e-26 -4.674174023156326e-33 5.2109390385731766e-23)(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-rescue180
(*.f32 sinTheta_O sinTheta_O)underflow290
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))underflow18
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))underflow145
(*.f32 eta eta)underflow18
Confusion
Predicted +Predicted -
+188
-0230
Precision
1.0
Recall
0.6923076923076923
Confusion?
Predicted +Predicted MaybePredicted -
+1808
-00230
Precision?
1.0
Recall?
0.6923076923076923
Freqs
test
numberfreq
0238
118
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
47.0ms512×0valid
Compiler

Compiled 236 to 56 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-sqrt: 7.0ms (22.9% of total)
ival-sub: 6.0ms (19.6% of total)
ival-div: 6.0ms (19.6% of total)
ival-mult: 6.0ms (19.6% of total)
ival-asin: 5.0ms (16.3% 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.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.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)

simplify428.0ms (3%)

Memory
29.4MiB live, 492.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
cost-diff0
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
cost-diff0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
Rules
11 900×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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
h
(sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* eta eta)
(*.f32 eta eta)
eta
(/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt (- 1 (* sinTheta_O sinTheta_O)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(- 1 (* sinTheta_O sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
1
#s(literal 1 binary32)

localize41.0ms (0.3%)

Memory
-2.8MiB live, 70.9MiB allocated
Localize:

Found 4 expressions of interest:

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

series33.0ms (0.2%)

Memory
-3.2MiB live, 43.8MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#<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))))))>
#<alt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))>
Outputs
#<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))))))))))>
#<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))))>
Calls

30 calls:

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

rewrite398.0ms (2.8%)

Memory
10.0MiB live, 643.3MiB 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
01364
17264
254864
3709364
0891764
Stop Event
iter limit
node limit
Counts
4 → 186
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)))))))
(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)))))
Outputs
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (*.f32 #s(literal 1 binary32) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(+.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))) (/.f32 (PI.f32) #s(literal 2 binary32)))
(+.f32 (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 #s(literal -1 binary32) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (/.f32 (PI.f32) #s(literal 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 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #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 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))) (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))))
(/.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))) (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))))
(*.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) (neg.f32 h)))
(/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 h) #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (neg.f32 h) #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32))) (neg.f32 h))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))))
(neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))) (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))))
(/.f32 (sqrt.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (hypot.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(neg.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(+.f32 (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 eta eta))
(+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal -1 binary32))
(fma.f32 eta eta (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(fma.f32 eta (*.f32 eta #s(literal 1 binary32)) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(fma.f32 eta (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(fma.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))
(fma.f32 #s(literal 1 binary32) (*.f32 eta eta) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal -1 binary32) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 sinTheta_O) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta eta))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 eta (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 eta eta))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(fma.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 2 binary32)))) (-.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(-.f32 #s(literal 0 binary32) (-.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta eta)))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(-.f32 (+.f32 (*.f32 eta eta) #s(literal 0 binary32)) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (neg.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (neg.f32 (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 eta eta)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (/.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(*.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 2 binary32)))) (-.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))

simplify517.0ms (3.7%)

Memory
1.1MiB live, 906.3MiB allocated
Algorithm
egg-herbie
Rules
10 426×accelerator-lowering-fma.f32
10 426×accelerator-lowering-fma.f64
8 154×*-lowering-*.f32
8 154×*-lowering-*.f64
3 274×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval39.0ms (0.3%)

Memory
2.7MiB live, 81.0MiB allocated
Compiler

Compiled 14 810 to 1 342 computations (90.9% saved)

prune53.0ms (0.4%)

Memory
9.0MiB live, 170.8MiB allocated
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New28917306
Fresh000
Picked101
Done000
Total29017307
Accuracy
98.7%
Counts
307 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.3%
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))))))
22.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)))))
90.5%
(asin.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)))
90.2%
(asin.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/4 binary32))))
89.2%
(asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) eta))
96.6%
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
88.4%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
62.2%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.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)))) eta) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
91.6%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
91.7%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))))))
49.5%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))))
86.5%
(asin.f32 (/.f32 h (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))))
94.4%
(asin.f32 (/.f32 h eta))
90.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)))
75.3%
(asin.f32 (+.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))))
90.9%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal -1/2 binary32)) h))
45.3%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32))))
Compiler

Compiled 974 to 572 computations (41.3% saved)

simplify408.0ms (2.9%)

Memory
6.8MiB live, 716.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))))
cost-diff64
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))
cost-diff128
(+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
cost-diff0
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)))
cost-diff64
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h))
cost-diff0
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
cost-diff0
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
cost-diff0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
cost-diff0
(/.f32 h eta)
cost-diff0
(asin.f32 (/.f32 h eta))
cost-diff0
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
cost-diff0
(+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
cost-diff0
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
cost-diff0
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
Rules
13 804×accelerator-lowering-fma.f32
13 804×accelerator-lowering-fma.f64
4 320×*-lowering-*.f32
4 320×*-lowering-*.f64
2 162×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045693
1104617
2228601
3476575
4809575
51758575
64482575
77613575
08070559
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))))
(/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
h
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
eta
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(* (* sinTheta_O sinTheta_O) -1/2)
(* sinTheta_O sinTheta_O)
sinTheta_O
-1/2
(asin (/ h eta))
(/ h eta)
h
eta
(asin (/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))))
(/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O))))
h
(sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))
(- (* eta eta) (* sinTheta_O sinTheta_O))
(* eta eta)
eta
(* sinTheta_O sinTheta_O)
sinTheta_O
(asin (/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)))
(/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h))
1
(/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)
(pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2)
(- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)))
(* eta eta)
eta
(/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))
sinTheta_O
(/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)
(pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)
(- 1 (* sinTheta_O sinTheta_O))
(* sinTheta_O sinTheta_O)
1/2
h
(asin (/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))))
(/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))))
h
(sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))
(* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))
(/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))))
1
(+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))
(/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O)))
(* sinTheta_O sinTheta_O)
sinTheta_O
(/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))
(- 1 (* sinTheta_O sinTheta_O))
(+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))
(/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))
(* (* eta eta) sinTheta_O)
(* eta eta)
eta
(/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)
(pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)
1/2
(* eta (* eta (* eta eta)))
(* eta (* eta eta))
(- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))
(* (* eta eta) (* eta (* eta (* eta eta))))
(pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)
3/2
Outputs
(asin (/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
h
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
(+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
eta
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
(* (* sinTheta_O sinTheta_O) -1/2)
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
-1/2
#s(literal -1/2 binary32)
(asin (/ h eta))
(asin.f32 (/.f32 h eta))
(/ h eta)
(/.f32 h eta)
h
eta
(asin (/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
h
(sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(- (* eta eta) (* sinTheta_O sinTheta_O))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(* eta eta)
(*.f32 eta eta)
eta
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(asin (/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)
(pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2)
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))
(- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(* eta eta)
(*.f32 eta eta)
eta
(/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
sinTheta_O
(/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)
(pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
(- 1 (* sinTheta_O sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
1/2
#s(literal 1/2 binary32)
h
(asin (/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))))
(asin.f32 (/.f32 h (sqrt.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32))) (+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))))
(/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))))
(/.f32 h (sqrt.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32))) (+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
h
(sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32))) (+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))
(* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32))) (+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
1
#s(literal 1 binary32)
(+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O)))
(/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(- 1 (* sinTheta_O sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))
(*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))
(/.f32 (*.f32 eta eta) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(* (* eta eta) sinTheta_O)
(*.f32 eta (*.f32 eta sinTheta_O))
(* eta eta)
(*.f32 eta eta)
eta
(/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)
(pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
(* eta (* eta (* eta eta)))
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
(* eta (* eta eta))
(*.f32 eta (*.f32 eta eta))
(- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))
(-.f32 (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32)))
(* (* eta eta) (* eta (* eta (* eta eta))))
(*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta (*.f32 eta eta)))))
(pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)
(pow.f32 (/.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) sinTheta_O)) #s(literal 3/2 binary32))
3/2
#s(literal 3/2 binary32)

localize400.0ms (2.8%)

Memory
-16.2MiB live, 273.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
accuracy99.4%
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
accuracy92.6%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))
accuracy51.5%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))
accuracy99.9%
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h)
accuracy99.6%
(/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))
accuracy98.9%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32)) h))
accuracy92.6%
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))) #s(literal 1/2 binary32))
accuracy99.9%
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
accuracy99.9%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
accuracy99.9%
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
accuracy92.6%
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
accuracy100.0%
(/.f32 h eta)
accuracy99.9%
(asin.f32 (/.f32 h eta))
accuracy99.9%
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
accuracy99.9%
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
accuracy99.9%
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
accuracy85.2%
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
Samples
255.0ms256×0valid
Compiler

Compiled 759 to 47 computations (93.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 235.0ms
ival-div: 192.0ms (81.7% of total)
ival-asin: 12.0ms (5.1% of total)
ival-mult: 11.0ms (4.7% of total)
ival-sqrt: 6.0ms (2.6% of total)
ival-pow: 6.0ms (2.6% of total)
ival-sub: 5.0ms (2.1% of total)
ival-add: 3.0ms (1.3% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series109.0ms (0.8%)

Memory
-0.6MiB live, 77.7MiB allocated
Counts
23 → 600
Calls
Call 1
Inputs
#<alt (asin (/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))))>
#<alt (/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))>
#<alt (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))>
#<alt (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)>
#<alt (asin (/ h eta))>
#<alt (/ h eta)>
#<alt (asin (/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))))>
#<alt (/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O))))>
#<alt (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))>
#<alt (- (* eta eta) (* sinTheta_O sinTheta_O))>
#<alt (/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h))>
#<alt (asin (/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)))>
#<alt (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)>
#<alt (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2)>
#<alt (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))>
#<alt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))>
#<alt (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))>
#<alt (asin (/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))))>
#<alt (* (* sinTheta_O sinTheta_O) -1/2)>
#<alt (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))>
#<alt (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))>
#<alt (* eta (* eta (* eta eta)))>
#<alt (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))))>
Outputs
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 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 (+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt eta>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) 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 (/ 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 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<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 (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 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 (+ (* (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 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))>
#<alt (+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))>
#<alt (+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* (pow eta 2) (- (* 1/16 (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6)))))))>
#<alt (* -1 eta)>
#<alt (* -1 (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4)))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))))))))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* -1/8 (/ (pow sinTheta_O 2) (pow eta 3))) (* 1/2 (/ 1 eta)))))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1/16 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/8 (/ 1 (pow eta 3))))) (* 1/2 (/ 1 eta)))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 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)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (pow eta 2)>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<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 (* 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 (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 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))>
#<alt (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))>
#<alt (+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))>
#<alt (+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))>
#<alt (/ eta h)>
#<alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))>
#<alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))>
#<alt (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))>
#<alt (* -1 (/ eta h))>
#<alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))>
#<alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))>
#<alt (* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))>
#<alt (/ eta h)>
#<alt (+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))>
#<alt (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))>
#<alt (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))>
#<alt (* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))>
#<alt (* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))>
#<alt (* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))>
#<alt (* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<alt (* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))>
#<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))))))))))>
#<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))))) (pow eta 2)))>
#<alt (* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))>
#<alt (* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))>
#<alt (pow eta 4)>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (pow eta 4)>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (pow eta 4)>
#<alt (+ (* (pow eta 2) (pow sinTheta_O 2)) (pow eta 4))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (pow sinTheta_O 2))) (pow eta 2))) (pow eta 4))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (* (pow eta 2) (pow sinTheta_O 2))) (* 1/2 (pow eta 2)))) (pow eta 2))) (pow eta 4))>
#<alt (* (pow eta 2) (* sinTheta_O (sqrt -1)))>
#<alt (* sinTheta_O (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O))))>
#<alt (* sinTheta_O (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))))>
#<alt (* -1 (* (pow eta 2) (* sinTheta_O (sqrt -1))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (pow eta 4) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (sqrt -1)))) sinTheta_O)) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -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) (- (* -1 (* (pow sinTheta_O 2) (+ 3/8 (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))))))) 1/2)) 1)) (pow eta 2))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* sinTheta_O (+ (sqrt -1) (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))>
#<alt (* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))) (pow sinTheta_O 2)))) (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O))))>
#<alt (* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (pow eta 6) (pow sinTheta_O 3)))) (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) (pow sinTheta_O 2))) (+ (* -1 (/ (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1))) (pow sinTheta_O 3))) (+ (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (pow eta 2) (pow sinTheta_O 3))) (+ (* 3/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (pow sinTheta_O 3))))))))))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) sinTheta_O)) (/ 3/2 (* sinTheta_O (sqrt -1))))) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))) sinTheta_O)) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))) sinTheta_O)) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))>
#<alt (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* -1 (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))))))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* (pow eta 2) (- (* (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 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 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 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 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))>
#<alt (* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))>
#<alt (/ 1 (pow sinTheta_O 2))>
#<alt (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))>
#<alt (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))>
#<alt (/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))>
#<alt -1>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt -1>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt (- (/ 1 (pow sinTheta_O 2)) 1)>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (pow sinTheta_O 2)>
#<alt (* (pow sinTheta_O 2) (+ 1 (* 1/2 (pow sinTheta_O 2))))>
#<alt (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* (pow sinTheta_O 2) (+ 3/8 (* 5/16 (pow sinTheta_O 2))))))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* sinTheta_O (- (sqrt -1) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1))))))>
#<alt (* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))>
#<alt (* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))>
#<alt (* -1 (* sinTheta_O (sqrt -1)))>
#<alt (* -1 (* sinTheta_O (- (sqrt -1) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* -1 (* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))>
#<alt (* -1 (* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))>
#<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 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (/ 1 (pow eta 4))))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))>
#<alt (sqrt (* sinTheta_O (sqrt -1)))>
#<alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))>
#<alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3))))))))>
#<alt (* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))))>
#<alt (* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3))))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))>
#<alt (* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* -1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))>
#<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/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* 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/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* -1/2 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* sinTheta_O (sqrt -1))))))))) (* (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/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))>
#<alt (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))>
#<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/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))))>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (pow eta 4)>
#<alt (/ 1 (pow eta 4))>
#<alt (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 4)))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 10))) (+ (* 3/8 (/ 1 (pow eta 6))) (* 1/2 (/ 1 (pow eta 8))))))) (* 1/2 (/ 1 (pow eta 6))))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (* (pow eta 2) (sqrt -1)) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- (/ 1 (pow sinTheta_O 2)) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4)))))) (+ (* -1/2 (/ (pow eta 2) (sqrt -1))) (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))))) (pow sinTheta_O 3))) (/ 1 (pow sinTheta_O 2))) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))>
#<alt (/ -1 (pow sinTheta_O 2))>
#<alt (/ (- (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ 1 (+ (* -1 (/ (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))))) sinTheta_O)) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))) sinTheta_O)))) (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))>
#<alt (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))>
#<alt (- (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))>
#<alt (- (+ (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))>
#<alt (- (+ (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 10)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 5)))) (* -1 (* (/ (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))))) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))>
#<alt (/ 1 (pow eta 4))>
#<alt (/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))>
#<alt (/ 1 (pow eta 4))>
#<alt (/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))>
Calls

150 calls:

TimeVariablePointExpression
6.0ms
sinTheta_O
@-inf
(+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))
4.0ms
eta
@-inf
(/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
3.0ms
sinTheta_O
@inf
(* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))
1.0ms
eta
@0
(* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))
1.0ms
eta
@0
(sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))

rewrite490.0ms (3.5%)

Memory
-17.7MiB live, 480.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 100×/-lowering-/.f32
4 100×/-lowering-/.f64
3 470×*-lowering-*.f32
3 470×*-lowering-*.f64
3 026×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045423
1300347
22626341
08346334
Stop Event
iter limit
node limit
Counts
23 → 602
Calls
Call 1
Inputs
(asin (/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))))
(/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(asin (/ h eta))
(/ h eta)
(asin (/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))))
(/ h (sqrt (- (* eta eta) (* sinTheta_O sinTheta_O))))
(sqrt (- (* eta eta) (* sinTheta_O sinTheta_O)))
(- (* eta eta) (* sinTheta_O sinTheta_O))
(/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h))
(asin (/ 1 (/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)))
(/ (pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2) h)
(pow (- (* eta eta) (/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))) 1/2)
(+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))
(* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2)))
(/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))
(asin (/ h (sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))))
(* (* sinTheta_O sinTheta_O) -1/2)
(/ sinTheta_O (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O))
(sqrt (* (/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta)))))) (- (* (* eta eta) (* eta (* eta (* eta eta)))) (pow (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) 3/2))))
(* eta (* eta (* eta eta)))
(/ 1 (+ (/ (* sinTheta_O sinTheta_O) (/ (- 1 (* sinTheta_O sinTheta_O)) (* sinTheta_O sinTheta_O))) (+ (/ (* (* eta eta) sinTheta_O) (/ (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2) sinTheta_O)) (* eta (* eta (* eta eta))))))
Outputs
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))))
(neg.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(neg.f32 (/.f32 (neg.f32 h) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))) (/.f32 h (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))) #s(literal -1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)) eta)
(fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)) eta)
(fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta) eta)
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta)
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) eta)) eta)
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 eta)) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal -1 binary32)) eta)
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O) eta)
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)) (/.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (-.f32 (*.f32 eta eta) (/.f32 eta (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (-.f32 (*.f32 eta eta) (/.f32 eta (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))) (neg.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(/.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))))) (neg.f32 (neg.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 eta eta))) (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)))
(*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) eta)))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (neg.f32 eta)))
(neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (neg.f32 eta))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1 binary32)) eta)
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1 binary32))) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (neg.f32 eta))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 eta))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) eta)))
(+.f32 (/.f32 (PI.f32) #s(literal 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 2 binary32)) (acos.f32 (/.f32 h eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 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 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 h #s(literal 1 binary32)) eta)
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 eta))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 h #s(literal 1 binary32))) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (hypot.f32 eta sinTheta_O))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 eta sinTheta_O)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(pow.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 eta eta (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (neg.f32 eta) (neg.f32 eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (-.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 h)))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) h)) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (neg.f32 h))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 h)) #s(literal -1 binary32)))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))))
(neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 h)))
(exp.f32 (*.f32 (log.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32))))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))
(pow.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 h)) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 h)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 h))) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 h))))
(/.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) h))
(/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 h)) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) (neg.f32 h))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 h)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) h)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 h)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h))))
(/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) h)
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 (neg.f32 h))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 h))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) h))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(*.f32 (/.f32 #s(literal 1 binary32) h) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) h) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) h))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) h))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) h) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 1/4 binary32))))
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 eta eta) (/.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(+.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(pow.f32 (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))) (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(fma.f32 eta (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(fma.f32 eta (*.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 eta (*.f32 (*.f32 eta sinTheta_O) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 eta (/.f32 (*.f32 eta sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 sinTheta_O (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 sinTheta_O (/.f32 (*.f32 eta eta) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (*.f32 eta eta) (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(fma.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (*.f32 eta (*.f32 eta eta)) eta (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta sinTheta_O))) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (/.f32 (*.f32 eta eta) (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 eta eta)) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta sinTheta_O))) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) sinTheta_O (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (/.f32 (*.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (/.f32 sinTheta_O (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 eta (*.f32 eta sinTheta_O))) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) #s(literal 1 binary32)) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (neg.f32 sinTheta_O) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) eta) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 eta sinTheta_O)) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 eta (*.f32 eta (*.f32 eta eta))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))) (/.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))) (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))) (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))) (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (-.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O) (*.f32 eta (*.f32 eta sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (-.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O) (*.f32 eta (*.f32 eta sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))
(*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta)))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (*.f32 (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (neg.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 (/.f32 (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32)) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32)))) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32)))) (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal -1 binary32)) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (neg.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_O)
(/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)) (neg.f32 sinTheta_O))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.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 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) sinTheta_O))
(expm1.f32 (*.f32 (log.f32 sinTheta_O) #s(literal -2 binary32)))
(expm1.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 sinTheta_O)) #s(literal -1 binary32)))
(expm1.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 sinTheta_O))))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))))
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) sinTheta_O)
(neg.f32 (/.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (*.f32 #s(literal 2 binary32) (log.f32 sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (neg.f32 sinTheta_O))) (/.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(/.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (neg.f32 sinTheta_O)))
(/.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) sinTheta_O))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))
(/.f32 (neg.f32 (neg.f32 sinTheta_O)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O))
(/.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 sinTheta_O))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (neg.f32 sinTheta_O)))
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (neg.f32 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) sinTheta_O)))
(*.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (neg.f32 sinTheta_O))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (sqrt.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (sqrt.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (pow.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))))) (pow.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (hypot.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/4 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal -1 binary32))) (pow.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (pow.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -9/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (hypot.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/4 binary32))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))) (sqrt.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) #s(literal 3/2 binary32))) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))
(exp.f32 (*.f32 #s(literal 4 binary32) (log.f32 eta)))
(exp.f32 (*.f32 (log.f32 eta) #s(literal 4 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 eta)) #s(literal 2 binary32)))
(pow.f32 eta #s(literal 4 binary32))
(pow.f32 (*.f32 eta eta) #s(literal 2 binary32))
(*.f32 eta (*.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(*.f32 (*.f32 eta (*.f32 eta eta)) eta)
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal -1 binary32)))
(pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))) #s(literal -1 binary32)))

simplify672.0ms (4.8%)

Memory
43.5MiB live, 622.5MiB allocated
Algorithm
egg-herbie
Rules
8 012×accelerator-lowering-fma.f32
8 012×accelerator-lowering-fma.f64
7 814×*-lowering-*.f32
7 814×*-lowering-*.f64
5 220×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0126514120
1412413449
0901413033
Stop Event
iter limit
node limit
Counts
600 → 600
Calls
Call 1
Inputs
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 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))
(+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) 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))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(/ (* 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 (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 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))
(+ (* (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 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))
(* sinTheta_O (sqrt -1))
(+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))
(+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* (pow eta 2) (- (* 1/16 (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))))))
(* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6)))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4)))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/8 (/ (pow sinTheta_O 2) (pow eta 3))) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1/16 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/8 (/ 1 (pow eta 3))))) (* 1/2 (/ 1 eta)))))
(* sinTheta_O (sqrt -1))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))))
(* -1 (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 eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(/ h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2)))))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) eta)) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (pow (sqrt -1) 3)))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* (* (pow 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) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))
(* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))
(pow eta 4)
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(pow eta 4)
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(pow eta 4)
(+ (* (pow eta 2) (pow sinTheta_O 2)) (pow eta 4))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (pow sinTheta_O 2))) (pow eta 2))) (pow eta 4))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (* (pow eta 2) (pow sinTheta_O 2))) (* 1/2 (pow eta 2)))) (pow eta 2))) (pow eta 4))
(* (pow eta 2) (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))
(* sinTheta_O (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O))))
(* sinTheta_O (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))))
(* -1 (* (pow eta 2) (* sinTheta_O (sqrt -1))))
(* -1 (* sinTheta_O (+ (* -1 (/ (pow eta 4) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (sqrt -1)))) sinTheta_O)) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -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) (- (* -1 (* (pow sinTheta_O 2) (+ 3/8 (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))))))) 1/2)) 1)) (pow eta 2))
(* sinTheta_O (sqrt -1))
(* sinTheta_O (+ (sqrt -1) (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))
(* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))) (pow sinTheta_O 2)))) (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O))))
(* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (pow eta 6) (pow sinTheta_O 3)))) (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) (pow sinTheta_O 2))) (+ (* -1 (/ (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1))) (pow sinTheta_O 3))) (+ (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (pow eta 2) (pow sinTheta_O 3))) (+ (* 3/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (pow sinTheta_O 3))))))))))
(* -1 (* sinTheta_O (sqrt -1)))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) sinTheta_O)) (/ 3/2 (* sinTheta_O (sqrt -1))))) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))) sinTheta_O)) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))) sinTheta_O)) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* -1 (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* (pow eta 2) (- (* (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 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 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 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 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(/ 1 (pow sinTheta_O 2))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
-1
(- (/ 1 (pow sinTheta_O 2)) 1)
(- (/ 1 (pow sinTheta_O 2)) 1)
(- (/ 1 (pow sinTheta_O 2)) 1)
-1
(- (/ 1 (pow sinTheta_O 2)) 1)
(- (/ 1 (pow sinTheta_O 2)) 1)
(- (/ 1 (pow sinTheta_O 2)) 1)
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(* -1/2 (pow sinTheta_O 2))
(pow sinTheta_O 2)
(* (pow sinTheta_O 2) (+ 1 (* 1/2 (pow sinTheta_O 2))))
(* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* (pow sinTheta_O 2) (+ 3/8 (* 5/16 (pow sinTheta_O 2))))))))
(* sinTheta_O (sqrt -1))
(* sinTheta_O (- (sqrt -1) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1))))))
(* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))
(* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))
(* -1 (* sinTheta_O (sqrt -1)))
(* -1 (* sinTheta_O (- (sqrt -1) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))))
(* -1 (* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))
(* -1 (* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))
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 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (/ 1 (pow eta 4))))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(sqrt (* sinTheta_O (sqrt -1)))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* -1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* 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/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* -1/2 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* sinTheta_O (sqrt -1))))))))) (* (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/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))
(* -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/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))))
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(pow eta 4)
(/ 1 (pow eta 4))
(+ (* -1 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 4)))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 10))) (+ (* 3/8 (/ 1 (pow eta 6))) (* 1/2 (/ 1 (pow eta 8))))))) (* 1/2 (/ 1 (pow eta 6))))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))
(/ -1 (pow sinTheta_O 2))
(/ (- (* -1 (/ (* (pow eta 2) (sqrt -1)) sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- (/ 1 (pow sinTheta_O 2)) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4)))))) (+ (* -1/2 (/ (pow eta 2) (sqrt -1))) (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))))) (pow sinTheta_O 3))) (/ 1 (pow sinTheta_O 2))) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))
(/ -1 (pow sinTheta_O 2))
(/ (- (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ 1 (+ (* -1 (/ (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))))) sinTheta_O)) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))) sinTheta_O)))) (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))
(- (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(- (+ (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(- (+ (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 10)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 5)))) (* -1 (* (/ (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))))) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(/ 1 (pow eta 4))
(/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/ 1 (pow eta 4))
(/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
Outputs
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -4 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (*.f32 #s(literal -4 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)
(/.f32 (+.f32 h (-.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))) (pow.f32 eta #s(literal 6 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(neg.f32 (/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))) (pow.f32 eta #s(literal 6 binary32))) h) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (*.f32 eta (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 eta eta)) #s(literal -1 binary32)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) 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))
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 h (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 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)))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 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 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 0 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))))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/.f32 (+.f32 h (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)
(/.f32 (+.f32 h (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32)))))) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) eta)
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(/.f32 (+.f32 h (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta))
(/.f32 (+.f32 h (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (pow.f32 eta #s(literal 6 binary32)))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32))) (/.f32 (*.f32 #s(literal 3/8 binary32) h) (pow.f32 eta #s(literal 5 binary32))))))))
(/ (* 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 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) #s(literal -1 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 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 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))
(/.f32 (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) #s(literal -1 binary32))))) #s(literal -1 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))) (neg.f32 sinTheta_O))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (* sinTheta_O (sqrt -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* -1/8 (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* sinTheta_O (sqrt -1)) (* (pow eta 2) (+ (* (pow eta 2) (- (* 1/16 (/ (pow eta 2) (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1)))))))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))))
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6)))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32)))))))
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4)))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (+ (* -1/8 (/ (pow sinTheta_O 4) (pow eta 4))) (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32)))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(+ eta (* (pow sinTheta_O 2) (- (* -1/8 (/ (pow sinTheta_O 2) (pow eta 3))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1/16 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/8 (/ 1 (pow eta 3))))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal -1/2 binary32) eta))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 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 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt -1) (+ (* -1/8 (/ (pow eta 4) (* (pow sinTheta_O 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (/ (pow eta 6) (* (pow sinTheta_O 6) (pow (sqrt -1) 5)))) (* 1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))))
(neg.f32 (*.f32 sinTheta_O (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.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)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+.f32 (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+.f32 (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.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) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+.f32 (*.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.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) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.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) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (pow.f32 sinTheta_O #s(literal 4 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) eta)
(/.f32 (+.f32 h (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta)
(/.f32 (+.f32 h (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta)
(/.f32 (+.f32 h (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))) (pow.f32 eta #s(literal 6 binary32))))) 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 (+.f32 h (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) eta))
(/.f32 (+.f32 h (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -1/2 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (pow eta 6))) (+ (* -1/2 (/ (* h (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (pow eta 4))) (* 1/2 (* (/ (* h (pow sinTheta_O 2)) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) eta))
(/.f32 (+.f32 h (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))) (pow.f32 eta #s(literal 6 binary32))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))) (/.f32 h (*.f32 eta (*.f32 eta eta)))))))
(+ (* (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))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta (*.f32 (*.f32 h (*.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 #s(literal 1/2 binary32) (+.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 eta eta)) (/.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 h 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)))))))))))
(* 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))))
(+.f32 (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.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)))))
(+.f32 (+.f32 (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -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))))))
(+.f32 (+.f32 (+.f32 (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+.f32 (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (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)))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))))))))
(+ (* -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 (+.f32 (*.f32 h (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) h)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 h (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(/ eta h)
(/.f32 eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (+.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 h (pow.f32 eta #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 #s(literal 1 binary32) h))))
(* -1 (/ eta h))
(-.f32 #s(literal 0 binary32) (/.f32 eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(*.f32 (neg.f32 eta) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) h)))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(*.f32 (neg.f32 eta) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (+.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(neg.f32 (*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 h (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 h (pow.f32 eta #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 #s(literal 1 binary32) h)))))
(/ eta h)
(/.f32 eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+.f32 (/.f32 eta h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h eta)))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+.f32 (/.f32 eta h) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta)))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta)))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+.f32 (/.f32 eta h) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (*.f32 eta eta)))) (*.f32 h eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 h eta))))) (/.f32 #s(literal -1/2 binary32) (*.f32 h eta)))))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) h)
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.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)))) h))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.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)))) h))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(/.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (neg.f32 h))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (*.f32 #s(literal -1/4 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) h))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) h) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) h))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* (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))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))))))))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* 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 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* 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 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* -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 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* -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 eta (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) 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)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta) (/.f32 #s(literal -1/2 binary32) eta))))
(+ eta (* (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)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (*.f32 eta eta)))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))) (/.f32 #s(literal -1/2 binary32) eta))))
(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 (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.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/4 binary32) (sqrt.f32 (/.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))))))))
(* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1/8 (* (pow eta 4) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3))))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.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/4 binary32) (sqrt.f32 (/.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 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(neg.f32 (sqrt.f32 (*.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(neg.f32 (*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (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 (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))
(* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))
(*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))
(*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (+ (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (pow eta 2)))
(*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 4) (+ 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(+ (* (pow eta 2) (pow sinTheta_O 2)) (pow eta 4))
(+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* (pow eta 2) (pow sinTheta_O 2))) (pow eta 2))) (pow eta 4))
(+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (* (pow eta 2) (pow sinTheta_O 2))) (* 1/2 (pow eta 2)))) (pow eta 2))) (pow eta 4))
(+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)))))))
(* (pow eta 2) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))
(*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) sinTheta_O)))
(* sinTheta_O (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O))))
(*.f32 sinTheta_O (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) sinTheta_O)))
(* sinTheta_O (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (pow eta 2) (sqrt -1)) (/ (pow eta 4) sinTheta_O)))))
(*.f32 sinTheta_O (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) #s(literal 3/4 binary32))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* (pow eta 2) (* sinTheta_O (sqrt -1))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (pow eta 4) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))
(*.f32 (-.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (sqrt -1)))) sinTheta_O)) (pow eta 4)) sinTheta_O)) (* (pow eta 2) (sqrt -1)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) #s(literal 3/4 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))))) sinTheta_O)) sinTheta_O))))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ 3/8 (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))))))) 1/2)) 1)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) #s(literal -1/2 binary32))) #s(literal -1 binary32))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (+ (sqrt -1) (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (*.f32 eta eta) sinTheta_O))))
(* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))) (pow sinTheta_O 2)))) (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O))))
(*.f32 sinTheta_O (-.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta eta) sinTheta_O)))
(* sinTheta_O (- (+ (sqrt -1) (* -1 (/ (pow eta 6) (pow sinTheta_O 3)))) (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) (pow sinTheta_O 2))) (+ (* -1 (/ (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1))) (pow sinTheta_O 3))) (+ (* -1 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) (pow sinTheta_O 2))) (+ (* 1/2 (/ (pow eta 2) (pow sinTheta_O 3))) (+ (* 3/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (pow sinTheta_O 3))))))))))
(*.f32 sinTheta_O (-.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 3/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)))))
(* -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 (/ (* (pow eta 2) (pow (sqrt -1) 2)) sinTheta_O)))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (+ (* -1 (/ (* (sqrt -1) (- (pow eta 4) 1)) sinTheta_O)) (+ (* -1 (/ (* (pow eta 4) (pow (sqrt -1) 3)) sinTheta_O)) (/ 3/2 (* sinTheta_O (sqrt -1))))) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))
(*.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))) sinTheta_O)) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))) sinTheta_O)) (* -1 (* (pow eta 2) (pow (sqrt -1) 2)))) sinTheta_O)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (pow.f32 eta #s(literal 6 binary32))) (+.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))))) (neg.f32 sinTheta_O)) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))) sinTheta_O) (*.f32 eta eta))) sinTheta_O))))
(* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* -1 (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))))))
(-.f32 (*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* (pow eta 2) (+ 1 (* (pow eta 2) (- (* (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))))))
(-.f32 (*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal 0 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(pow eta 2)
(*.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) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) (pow.f32 eta #s(literal 6 binary32))))) (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(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) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* (pow eta 2) (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(* (pow eta 2) (- (+ 1 (* (/ (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 6)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 eta eta) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) (pow.f32 eta #s(literal 6 binary32))))) (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/ 1 (pow sinTheta_O 2))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/ (+ 1 (* -1 (pow sinTheta_O 2))) (pow sinTheta_O 2))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
-1
#s(literal -1 binary32)
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(- (/ 1 (pow sinTheta_O 2)) 1)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(asin (* h (sqrt (/ (+ (* (* (pow eta 2) (pow sinTheta_O 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (+ (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))) (pow eta 4))) (- (pow eta 6) (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (pow.f32 eta #s(literal 6 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))))))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(* (pow sinTheta_O 2) (+ 1 (* 1/2 (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))))
(* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))))
(* (pow sinTheta_O 2) (+ 1 (* (pow sinTheta_O 2) (+ 1/2 (* (pow sinTheta_O 2) (+ 3/8 (* 5/16 (pow sinTheta_O 2))))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 5/16 binary32))))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (- (sqrt -1) (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 sinTheta_O (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))))
(* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1)))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -5/16 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (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 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 6) (sqrt -1)))))) (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -5/16 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) 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)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta) (/.f32 #s(literal -1/2 binary32) eta))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 4))) (+ (* 1/2 (/ 1 (pow eta 2))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (/ 1 (pow eta 4))))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (-.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))) (/.f32 #s(literal -1/2 binary32) eta))))
(sqrt (* sinTheta_O (sqrt -1)))
(sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))))))
(* sinTheta_O (+ (sqrt (/ (sqrt -1) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* 1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 3) (pow sinTheta_O 3)))))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (-.f32 (-.f32 #s(literal 0 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(neg.f32 (sqrt.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ (sqrt -1) (pow sinTheta_O 5))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* sinTheta_O (sqrt -1))) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ (sqrt -1) sinTheta_O)) (- (* -1 (pow eta 6)) (+ (* -1 (* (pow eta 2) (* (pow (sqrt -1) 2) (- (pow eta 4) 1)))) (+ (* -1/4 (* (pow eta 4) (* sinTheta_O (pow (sqrt -1) 3)))) (+ (* 1/2 (pow eta 2)) (* (pow eta 2) (* (sqrt -1) (+ (* -1 (* (sqrt -1) (- (pow eta 4) 1))) (+ (* -1 (* (pow eta 4) (pow (sqrt -1) 3))) (* 3/2 (/ 1 (sqrt -1)))))))))))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ (pow (sqrt -1) 5) (pow sinTheta_O 3)))))))))
(*.f32 (+.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (-.f32 (-.f32 (-.f32 #s(literal 0 binary32) (pow.f32 eta #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (-.f32 (/.f32 #s(literal 3/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)))))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1)))
(*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* sinTheta_O (sqrt -1))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* 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))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (-.f32 (+.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* sinTheta_O (sqrt -1))))) (* (pow eta 2) (+ (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (+ (* -1 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* -1/2 (* (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))) (* sinTheta_O (sqrt -1))))) (* -1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (+ (* -1 (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (+ (* 1/4 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (/ 1 (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))) (* sinTheta_O (sqrt -1))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (* sinTheta_O (sqrt -1))))
(+.f32 (*.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (-.f32 (+.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))))))
eta
(* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))
(*.f32 eta (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4)))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(* -1 (* eta (+ 1 (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/2 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* 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)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 6))) (* -1/2 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (+ (* 1/4 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (pow eta 4))))))))
(*.f32 (neg.f32 eta) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/4 binary32)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(pow eta 4)
(*.f32 (*.f32 eta eta) (*.f32 eta eta))
(/ 1 (pow eta 4))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(+ (* -1 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 4)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 6 binary32))))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 6))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1 (/ (+ 1 (* 1/2 (pow eta 2))) (pow eta 10))) (+ (* 3/8 (/ 1 (pow eta 6))) (* 1/2 (/ 1 (pow eta 8))))))) (* 1/2 (/ 1 (pow eta 6))))) (/ 1 (pow eta 6)))) (/ 1 (pow eta 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 8 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (pow.f32 eta #s(literal 10 binary32))))) (/.f32 #s(literal -1/2 binary32) (pow.f32 eta #s(literal 6 binary32))))) (/.f32 #s(literal -1 binary32) (pow.f32 eta #s(literal 6 binary32))))))
(/ -1 (pow sinTheta_O 2))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (* (pow eta 2) (sqrt -1)) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (/ 1 (pow sinTheta_O 2)) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4)))))) (+ (* -1/2 (/ (pow eta 2) (sqrt -1))) (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))))) (pow sinTheta_O 3))) (/ 1 (pow sinTheta_O 2))) (+ 1 (+ (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) (+ (/ (* (pow eta 4) (pow (sqrt -1) 2)) (pow sinTheta_O 2)) (/ (pow eta 4) (pow sinTheta_O 2)))))) (pow sinTheta_O 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (*.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))
(/ (- (/ (* (pow eta 2) (sqrt -1)) sinTheta_O) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (- (* -1 (/ (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) sinTheta_O) (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ 1 (+ (* -1 (/ (* (pow eta 2) (* (sqrt -1) (- 1 (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))))) sinTheta_O)) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (sqrt -1)))) (/ (* (pow eta 2) (* (sqrt -1) (- (pow eta 4) 1))) sinTheta_O)))) (+ (* (pow eta 4) (pow (sqrt -1) 2)) (pow eta 4))) sinTheta_O)) (* (pow eta 2) (sqrt -1))) sinTheta_O)) 1) (pow sinTheta_O 2))
(/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) #s(literal -1 binary32)) sinTheta_O)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) sinTheta_O))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) sinTheta_O)) (*.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))
(- (+ (* -1 (* (/ (pow eta 2) (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(- (+ (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 eta eta) (-.f32 (*.f32 (*.f32 eta eta) #s(literal 0 binary32)) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (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) (+ (* -1 (* (/ 1 (pow sinTheta_O 10)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 5)))) (* -1 (* (/ (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2)))))))) (+ (* -1 (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))) (/ (pow (- 1 (pow sinTheta_O 2)) 2) (pow sinTheta_O 8))))) (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 eta eta) (-.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (-.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32))) (neg.f32 (pow.f32 sinTheta_O #s(literal 10 binary32)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) #s(literal 0 binary32))) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/ 1 (pow eta 4))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))
(/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) (pow.f32 eta #s(literal 6 binary32)))) (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ 1 (pow eta 4))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (pow eta 4)))) (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 4))
(/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (* (pow sinTheta_O 2) (+ (* -1 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))) (+ (* -1 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (+ (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))) (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))) (pow eta 4))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) (pow.f32 eta #s(literal 6 binary32)))) (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))

eval317.0ms (2.3%)

Memory
10.8MiB live, 350.1MiB allocated
Compiler

Compiled 60 192 to 5 263 computations (91.3% saved)

prune202.0ms (1.4%)

Memory
2.8MiB live, 408.1MiB allocated
Pruning

25 alts after pruning (23 fresh and 2 done)

PrunedKeptTotal
New1 282211 303
Fresh10212
Picked325
Done000
Total1 295251 320
Accuracy
99.9%
Counts
1 320 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
25.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
90.5%
(asin.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)))
89.2%
(asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
89.4%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
96.6%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O)))))
88.4%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
76.9%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
97.5%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
62.2%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.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)))) eta) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
98.6%
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
37.7%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
91.6%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
91.7%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
49.5%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))))
94.4%
(asin.f32 (/.f32 h eta))
95.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)))
93.4%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
80.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h eta)))))
90.2%
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) h))))
90.9%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
88.8%
(asin.f32 (*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
95.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h))
93.8%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
88.9%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
Compiler

Compiled 1 025 to 626 computations (38.9% saved)

simplify297.0ms (2.1%)

Memory
8.2MiB live, 560.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
cost-diff0
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
cost-diff0
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
cost-diff0
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
cost-diff0
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
cost-diff0
(+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
cost-diff0
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
cost-diff0
(asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
cost-diff0
(+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
cost-diff0
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h)
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff0
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
cost-diff0
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
cost-diff0
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
cost-diff0
(/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
cost-diff0
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
Rules
8 914×accelerator-lowering-fma.f32
8 914×accelerator-lowering-fma.f64
2 632×--lowering--.f32
2 632×--lowering--.f64
2 450×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034260
175252
2154252
3417252
4968252
51268252
61772252
74334252
86899252
08113245
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
h
(* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))
(pow (- eta sinTheta_O) 1/2)
(- eta sinTheta_O)
eta
sinTheta_O
1/2
(pow (+ eta sinTheta_O) 1/2)
(+ eta sinTheta_O)
(asin (* (/ 1 eta) h))
(* (/ 1 eta) h)
(/ 1 eta)
1
eta
h
(asin (* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h))
(* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h)
(/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
1
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
eta
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(* (* sinTheta_O sinTheta_O) -1/2)
(* sinTheta_O sinTheta_O)
sinTheta_O
-1/2
h
(asin (/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta))
(/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta)
(+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta)))
h
(/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))
(* 1/2 (* h (* sinTheta_O sinTheta_O)))
1/2
(* h (* sinTheta_O sinTheta_O))
(* sinTheta_O sinTheta_O)
sinTheta_O
(* eta eta)
eta
(asin (* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h))
(* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h)
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2)
(- (* eta eta) (* sinTheta_O sinTheta_O))
(* eta eta)
eta
(* sinTheta_O sinTheta_O)
sinTheta_O
-1/2
h
Outputs
(asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))
(asin.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
(/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
h
(* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(pow (- eta sinTheta_O) 1/2)
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
eta
sinTheta_O
1/2
#s(literal 1/2 binary32)
(pow (+ eta sinTheta_O) 1/2)
(pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(+ 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 (* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h)
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
(/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
1
#s(literal 1 binary32)
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
(+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))
eta
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
(* (* sinTheta_O sinTheta_O) -1/2)
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
-1/2
#s(literal -1/2 binary32)
h
(asin (/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta))
(asin.f32 (*.f32 (/.f32 h eta) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta)))))))
(/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta)
(*.f32 (/.f32 h eta) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))))))
(+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta)))
(*.f32 h (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 eta eta))))))
h
(/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))
(/.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) eta)
(* 1/2 (* h (* sinTheta_O sinTheta_O)))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
1/2
#s(literal 1/2 binary32)
(* h (* sinTheta_O sinTheta_O))
(*.f32 h (*.f32 sinTheta_O sinTheta_O))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(* eta eta)
(*.f32 eta eta)
eta
(asin (* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h))
(asin.f32 (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(- (* eta eta) (* sinTheta_O sinTheta_O))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(* eta eta)
(*.f32 eta eta)
eta
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
-1/2
#s(literal -1/2 binary32)
h

localize181.0ms (1.3%)

Memory
8.8MiB live, 244.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
accuracy99.9%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
accuracy99.2%
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
accuracy92.4%
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
accuracy99.9%
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
accuracy99.9%
(*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))
accuracy99.9%
(asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
accuracy78.8%
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
accuracy99.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h))
accuracy99.9%
(/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
accuracy99.2%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))) h)
accuracy85.2%
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
accuracy100.0%
(/.f32 #s(literal 1 binary32) eta)
accuracy99.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
accuracy99.2%
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
accuracy99.9%
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
accuracy99.9%
(/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
accuracy99.8%
(pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))
accuracy98.6%
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
Samples
137.0ms256×0valid
Compiler

Compiled 270 to 36 computations (86.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-sub: 73.0ms (61.5% of total)
ival-mult: 12.0ms (10.1% of total)
ival-asin: 11.0ms (9.3% of total)
ival-div: 10.0ms (8.4% of total)
ival-pow: 5.0ms (4.2% of total)
ival-add: 4.0ms (3.4% of total)
ival-sqrt: 3.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series302.0ms (2.2%)

Memory
-127.0MiB live, 116.1MiB allocated
Counts
22 → 636
Calls
Call 1
Inputs
#<alt (asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))>
#<alt (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))>
#<alt (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))>
#<alt (pow (- eta sinTheta_O) 1/2)>
#<alt (* (/ 1 eta) h)>
#<alt (asin (* (/ 1 eta) h))>
#<alt (/ 1 eta)>
#<alt (* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h)>
#<alt (asin (* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h))>
#<alt (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))>
#<alt (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))>
#<alt (asin (/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta))>
#<alt (/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta)>
#<alt (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta)))>
#<alt (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))>
#<alt (asin (* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h))>
#<alt (* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h)>
#<alt (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2)>
#<alt (- (* eta eta) (* sinTheta_O sinTheta_O))>
#<alt (pow (+ eta sinTheta_O) 1/2)>
#<alt (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)>
#<alt (* 1/2 (* h (* sinTheta_O sinTheta_O)))>
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)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* eta (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* eta (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -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)))) (* (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 (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 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 (+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (* -2 (/ eta (pow sinTheta_O 2)))>
#<alt (* eta (- (* -4 (/ (pow eta 2) (pow sinTheta_O 4))) (* 2 (/ 1 (pow sinTheta_O 2)))))>
#<alt (* eta (- (* (pow eta 2) (- (* -8 (/ (pow eta 2) (pow sinTheta_O 6))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))>
#<alt (* eta (- (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (pow eta 2) (pow sinTheta_O 8))) (* 8 (/ 1 (pow sinTheta_O 6))))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))>
#<alt (/ 1 eta)>
#<alt (/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)>
#<alt (/ (- (+ 1 (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4)))) (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)>
#<alt (/ (- (+ 1 (* 1/8 (/ (pow sinTheta_O 6) (pow eta 6)))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)>
#<alt (/ 1 eta)>
#<alt (* -1 (/ (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1) eta))>
#<alt (* -1 (/ (- (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))>
#<alt (* -1 (/ (- (* -1/8 (/ (pow sinTheta_O 6) (pow eta 6))) (+ 1 (+ (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta))>
#<alt (/ 1 eta)>
#<alt (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 7))) (* 1/4 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))>
#<alt (* -2 (/ eta (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -2 (/ eta (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt eta>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 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 (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 (/ (* 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 (/ 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)))))>
#<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 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 (* 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)))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))>
#<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 (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 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 (+ (* (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 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)>
#<alt (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)>
#<alt (* -1 (/ (* h (sqrt -1)) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<alt (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))>
#<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 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta)>
#<alt (/ -1 eta)>
#<alt (* -1 (/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 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 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O)>
#<alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)>
#<alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O)>
#<alt (* -1 (/ (sqrt -1) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))>
#<alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (- (pow eta 2) (pow sinTheta_O 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 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)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (pow eta 2)>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* -1 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))>
#<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/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
#<alt (* 1/2 (* h (pow sinTheta_O 2)))>
Calls

159 calls:

TimeVariablePointExpression
255.0ms
h
@inf
(/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta)
3.0ms
eta
@inf
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
1.0ms
h
@0
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
1.0ms
sinTheta_O
@inf
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
1.0ms
eta
@-inf
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))

rewrite399.0ms (2.8%)

Memory
5.2MiB live, 908.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 790×*-lowering-*.f32
4 790×*-lowering-*.f64
4 524×/-lowering-/.f32
4 524×/-lowering-/.f64
4 516×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034209
1197196
21524196
08349189
Stop Event
iter limit
node limit
Counts
22 → 857
Calls
Call 1
Inputs
(asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
(* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))
(pow (- eta sinTheta_O) 1/2)
(* (/ 1 eta) h)
(asin (* (/ 1 eta) h))
(/ 1 eta)
(* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h)
(asin (* (/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))) h))
(/ 1 (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
(+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta))
(asin (/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta))
(/ (+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))) eta)
(+ h (/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta)))
(/ (* 1/2 (* h (* sinTheta_O sinTheta_O))) (* eta eta))
(asin (* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h))
(* (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2) h)
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) -1/2)
(- (* eta eta) (* sinTheta_O sinTheta_O))
(pow (+ eta sinTheta_O) 1/2)
(/ (* (* sinTheta_O sinTheta_O) -1/2) eta)
(* 1/2 (* h (* sinTheta_O sinTheta_O)))
Outputs
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(neg.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) h))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) h) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 h (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 h (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.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 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.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 #s(literal 1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #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/4 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))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (hypot.f32 eta sinTheta_O))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (-.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 eta sinTheta_O))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 eta sinTheta_O))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.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 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 (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (log.f32 (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(exp.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(exp.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(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 #s(literal 1/2 binary32)) (log.f32 (-.f32 eta sinTheta_O)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 eta (neg.f32 sinTheta_O))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (neg.f32 sinTheta_O))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (neg.f32 (+.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32))))
(sqrt.f32 (-.f32 eta sinTheta_O))
(*.f32 (pow.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 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.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 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 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 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.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 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.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 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.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 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.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))))
(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) (neg.f32 (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 h #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) (neg.f32 (neg.f32 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 (/.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(+.f32 (/.f32 (PI.f32) #s(literal 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 2 binary32)) (acos.f32 (/.f32 h eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h eta))) (neg.f32 (acos.f32 (/.f32 h eta)))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (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 (neg.f32 (neg.f32 eta)) #s(literal -1 binary32))
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 eta)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 eta))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 eta #s(literal -1/2 binary32)))
(pow.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) h) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) (/.f32 h (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) h))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) h)))
(/.f32 (neg.f32 h) (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 (*.f32 h #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (*.f32 h #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (/.f32 h #s(literal 1 binary32)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (/.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (/.f32 h (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(exp.f32 (*.f32 (log.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1 binary32)))
(pow.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal -1 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 (pow.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1 binary32))))
(+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)
(pow.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)) eta)
(fma.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)) eta)
(fma.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta) eta)
(fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta)
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32)) eta)
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta)
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) eta)) eta)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) #s(literal 1 binary32) eta)
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) eta) eta)
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1/2 binary32) eta)
(fma.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32)) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta) (/.f32 sinTheta_O #s(literal 1 binary32)) eta)
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) eta) eta)
(fma.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) eta) eta)
(fma.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta) eta)
(fma.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta) eta)
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(-.f32 (/.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 eta eta) (*.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)) (/.f32 (*.f32 eta eta) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal 1 binary32))
(/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #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) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (*.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (neg.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(/.f32 (+.f32 (*.f32 eta (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal 1 binary32)) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 eta (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 #s(literal 1 binary32) eta))
(/.f32 (+.f32 (*.f32 eta (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal 1 binary32) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) eta))
(/.f32 (+.f32 (*.f32 eta (neg.f32 (neg.f32 eta))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 eta))))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 eta)))
(/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #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 #s(literal -1/2 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) eta)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (*.f32 (/.f32 #s(literal 1 binary32) eta) eta))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 eta)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) eta) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) eta))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 eta))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 (neg.f32 eta))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 eta)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1 binary32) (neg.f32 eta)))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)))) (neg.f32 eta))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) (neg.f32 (neg.f32 eta))) (*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 eta))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (neg.f32 eta)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #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 #s(literal -1/2 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #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 #s(literal -1/2 binary32)))) (neg.f32 eta))) (*.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) eta)) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (neg.f32 eta))) (*.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) (*.f32 eta eta)) eta)
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 eta #s(literal -1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) eta)) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) eta)) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (neg.f32 eta))) (*.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 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 (+.f32 (*.f32 (*.f32 #s(literal 1/2 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 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (*.f32 eta eta)) (*.f32 (neg.f32 eta) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 eta eta)) eta)
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 eta #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 eta)) eta)) (*.f32 (neg.f32 (neg.f32 eta)) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) eta)) (*.f32 (neg.f32 (neg.f32 eta)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 eta)) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 (neg.f32 (neg.f32 eta)) (neg.f32 eta))) (*.f32 (neg.f32 (neg.f32 eta)) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (*.f32 (neg.f32 eta) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 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 (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (*.f32 eta eta)) (*.f32 (neg.f32 eta) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (*.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (*.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))) (neg.f32 (neg.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta eta))) (neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) (+.f32 (*.f32 (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))) (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (/.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))))
(*.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) #s(literal 1 binary32))
(*.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (/.f32 (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 1 binary32)) (/.f32 (+.f32 eta (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (+.f32 (*.f32 eta eta) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(neg.f32 (asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) eta)))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))))
(asin.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))) (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))))))
(neg.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) eta) (/.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) eta))
(-.f32 (/.f32 (*.f32 h h) (*.f32 eta (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (*.f32 eta (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))))
(/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (neg.f32 eta))
(/.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 eta (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (*.f32 eta (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(/.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta))
(/.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 eta)))
(/.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) #s(literal 1 binary32)) (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
(/.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) #s(literal -1 binary32)) (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta)))
(/.f32 (neg.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (*.f32 eta (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) (neg.f32 (*.f32 eta (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))))
(/.f32 (*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal 1 binary32)) eta)
(/.f32 (*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta)) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta)) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) #s(literal -1 binary32))) (neg.f32 (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal 1 binary32))) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal -1 binary32))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta))) (neg.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal -1 binary32)))
(*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta) #s(literal 1 binary32))
(*.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta) (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(*.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (*.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (pow.f32 (/.f32 eta (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (pow.f32 (/.f32 eta (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta) (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)
(pow.f32 (/.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) #s(literal -1 binary32))
(fma.f32 h #s(literal 1 binary32) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(fma.f32 #s(literal 1 binary32) h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)
(fma.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) h)
(fma.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) h)
(fma.f32 #s(literal -1/2 binary32) (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)
(fma.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))) h)
(fma.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) h)
(fma.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) h)
(fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) h)
(fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) #s(literal 1 binary32)) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal 1/2 binary32) eta) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 (/.f32 #s(literal 1/2 binary32) eta) #s(literal 1 binary32)) h)
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) h)
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)) h)
(fma.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))) h)
(fma.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 #s(literal 1 binary32) eta) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32) h)
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) eta) h)
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta)) h)
(fma.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) h)
(fma.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)) h)
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta) h)
(fma.f32 (/.f32 (*.f32 h sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) eta) h)
(fma.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta)) h)
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 h eta) h)
(fma.f32 (pow.f32 (/.f32 eta (*.f32 h #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) h)
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) eta) (/.f32 sinTheta_O eta) h)
(fma.f32 (/.f32 (*.f32 (*.f32 h #s(literal 1/2 binary32)) sinTheta_O) eta) (/.f32 sinTheta_O eta) h)
(fma.f32 (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 #s(literal -1/2 binary32) eta) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta) h)
(fma.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (neg.f32 eta)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) h)
(fma.f32 (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (neg.f32 (*.f32 h #s(literal 1/2 binary32))) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 eta)) h)
(fma.f32 (/.f32 (neg.f32 (*.f32 h #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) h)
(fma.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) h)
(-.f32 (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)) (/.f32 (*.f32 h h) (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))))))
(/.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (-.f32 (*.f32 h h) (/.f32 h (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (neg.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (-.f32 (*.f32 h h) (/.f32 h (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) (neg.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.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 h)) (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h))
(/.f32 (-.f32 (*.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) (*.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))))) (neg.f32 (neg.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.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 h))) (neg.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))) (*.f32 (/.f32 (*.f32 h h) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))))))
(*.f32 (+.f32 (*.f32 h (*.f32 h h)) (/.f32 (*.f32 (*.f32 h (*.f32 h h)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h h) (/.f32 (-.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 eta (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 (*.f32 eta eta) #s(literal 1/2 binary32)) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) eta)
(/.f32 (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(/.f32 (neg.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)) (neg.f32 eta))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) eta)
(/.f32 (neg.f32 (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(*.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))))
(*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta))
(*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal 1/2 binary32) eta))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 (/.f32 #s(literal 1/2 binary32) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)))
(*.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))))
(*.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) eta))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta))
(*.f32 (/.f32 (*.f32 h sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) eta))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 h eta))
(*.f32 (pow.f32 (/.f32 eta (*.f32 h #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) eta) (/.f32 sinTheta_O eta))
(*.f32 (/.f32 (*.f32 (*.f32 h #s(literal 1/2 binary32)) sinTheta_O) eta) (/.f32 sinTheta_O eta))
(*.f32 (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) eta) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta)) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(*.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (neg.f32 eta)) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(*.f32 (/.f32 (neg.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (neg.f32 (*.f32 h #s(literal 1/2 binary32))) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 eta)))
(*.f32 (/.f32 (neg.f32 (*.f32 h #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (+.f32 (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))))))
(neg.f32 (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) h))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) h) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 h (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 h (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.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 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 h (pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.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 #s(literal 1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/4 binary32)) (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))))))
(exp.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))))))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/4 binary32))
(pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(+.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 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 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)))
(+.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)))
(pow.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 eta eta (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 eta (-.f32 eta sinTheta_O) (*.f32 sinTheta_O (-.f32 eta sinTheta_O)))
(fma.f32 eta (+.f32 eta sinTheta_O) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)))
(fma.f32 sinTheta_O (-.f32 eta sinTheta_O) (*.f32 eta (-.f32 eta sinTheta_O)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (*.f32 eta eta))
(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 (+.f32 eta sinTheta_O) eta (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (neg.f32 eta) (neg.f32 eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (-.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))
(/.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(/.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (exp.f32 (log.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (exp.f32 (log.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (*.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 eta sinTheta_O))) (neg.f32 (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 eta sinTheta_O))) (neg.f32 (-.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) eta) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) eta) (*.f32 (-.f32 eta sinTheta_O) eta)) (-.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) sinTheta_O)) (*.f32 (*.f32 (-.f32 eta sinTheta_O) eta) (*.f32 (-.f32 eta sinTheta_O) sinTheta_O)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 eta sinTheta_O) eta) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) sinTheta_O)) (-.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) eta) (*.f32 (-.f32 eta sinTheta_O) eta)) (*.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 eta sinTheta_O) eta) #s(literal 3 binary32)) (pow.f32 (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) eta)) (-.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))) (*.f32 (*.f32 (+.f32 eta sinTheta_O) eta) (*.f32 (+.f32 eta sinTheta_O) (neg.f32 sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O))) (-.f32 (*.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) (*.f32 sinTheta_O (-.f32 eta sinTheta_O))) (*.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 sinTheta_O (-.f32 eta sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (*.f32 eta (-.f32 eta sinTheta_O)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) (*.f32 sinTheta_O (-.f32 eta sinTheta_O))) (-.f32 (*.f32 (*.f32 eta (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O))) (*.f32 (*.f32 sinTheta_O (-.f32 eta sinTheta_O)) (*.f32 eta (-.f32 eta sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (*.f32 eta (+.f32 eta sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 eta (+.f32 eta sinTheta_O))) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O))) (*.f32 (*.f32 eta (+.f32 eta sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (+.f32 eta sinTheta_O))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))) (*.f32 (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (+.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))
(*.f32 (-.f32 eta sinTheta_O) (/.f32 (-.f32 eta sinTheta_O) (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 (-.f32 eta sinTheta_O) (/.f32 (+.f32 eta sinTheta_O) (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (+.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O))
(*.f32 (/.f32 (+.f32 eta sinTheta_O) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.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 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.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 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 eta sinTheta_O))
(*.f32 (/.f32 (-.f32 eta sinTheta_O) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(exp.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(exp.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))) (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(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 #s(literal 1/2 binary32)) (log.f32 (+.f32 eta sinTheta_O)))
(/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 eta sinTheta_O)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (neg.f32 (-.f32 eta sinTheta_O))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) (sqrt.f32 (-.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 eta sinTheta_O))
(*.f32 (pow.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 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.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 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 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 (+.f32 eta sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) (-.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 (-.f32 eta sinTheta_O) (*.f32 (+.f32 eta sinTheta_O) (+.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 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (+.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 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (-.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))))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) eta)
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32))) (neg.f32 eta))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32))) (neg.f32 (neg.f32 eta)))
(*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
(*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1/2 binary32))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) eta))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 h #s(literal 1/2 binary32)))
(*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) h)
(*.f32 (*.f32 h sinTheta_O) (*.f32 sinTheta_O #s(literal 1/2 binary32)))
(*.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h sinTheta_O)) sinTheta_O)
(*.f32 (*.f32 (*.f32 h #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O)

simplify549.0ms (3.9%)

Memory
8.3MiB live, 1 164.1MiB allocated
Algorithm
egg-herbie
Rules
11 506×accelerator-lowering-fma.f32
11 506×accelerator-lowering-fma.f64
6 654×*-lowering-*.f32
6 654×*-lowering-*.f64
4 686×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
097810252
131959324
095768882
Stop Event
iter limit
node limit
Counts
636 → 636
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)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))
(* -1 (* eta (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(* -1 (* eta (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -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)))) (* (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)
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 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))
(+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(* -2 (/ eta (pow sinTheta_O 2)))
(* eta (- (* -4 (/ (pow eta 2) (pow sinTheta_O 4))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(* eta (- (* (pow eta 2) (- (* -8 (/ (pow eta 2) (pow sinTheta_O 6))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(* eta (- (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (pow eta 2) (pow sinTheta_O 8))) (* 8 (/ 1 (pow sinTheta_O 6))))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(/ 1 eta)
(/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/ (- (+ 1 (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4)))) (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/ (- (+ 1 (* 1/8 (/ (pow sinTheta_O 6) (pow eta 6)))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(/ 1 eta)
(* -1 (/ (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1) eta))
(* -1 (/ (- (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))
(* -1 (/ (- (* -1/8 (/ (pow sinTheta_O 6) (pow eta 6))) (+ 1 (+ (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta))
(/ 1 eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 7))) (* 1/4 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(* -2 (/ eta (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -2 (/ eta (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 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))
(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))
(/ (* 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))
(/ 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)))))
(* 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)))
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))))
(* 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)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(/ (* 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 (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 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))
(+ (* (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 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(/ (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 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta)
(/ -1 eta)
(* -1 (/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 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 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O))
(* -1 (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 eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(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/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
(* 1/2 (* h (pow sinTheta_O 2)))
Outputs
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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))
(+.f32 (/.f32 (*.f32 h (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.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 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (+.f32 (*.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))))) h) (sqrt.f32 #s(literal -1 binary32))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (+.f32 h (*.f32 h (/.f32 #s(literal 0 binary32) 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)
(/.f32 (+.f32 h (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 0 binary32) eta) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))) 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 (+.f32 h (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 0 binary32) eta) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 eta (*.f32 eta eta))))) 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 #s(literal 0 binary32) (/.f32 (+.f32 h (*.f32 h (/.f32 #s(literal 0 binary32) eta))) 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 (+.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (+.f32 (*.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 (-.f32 (*.f32 h #s(literal 0 binary32)) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) #s(literal -1 binary32))) eta)) eta)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3/8 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (pow.f32 eta #s(literal 7 binary32))) (*.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32)))))))))
(/ (* 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 (+.f32 (*.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 (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.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 (+.f32 (+.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.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))
(neg.f32 (/.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 (+.f32 (*.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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) 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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) 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)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 0 binary32) 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)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 eta #s(literal 1/2 binary32)) (+.f32 (*.f32 eta (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 0 binary32) 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)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
eta
(* eta (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) 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 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) eta)) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 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)))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (+.f32 (/.f32 #s(literal 0 binary32) eta) (/.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))))))
(* -1 (* eta (pow (sqrt -1) 2)))
eta
(* -1 (* eta (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta)) (pow (sqrt -1) 2))))
(*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.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 (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.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 (+.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32))) (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)))))
(+.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta eta))) eta))) (+.f32 eta (/.f32 #s(literal 0 binary32) 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))))))))
(+.f32 eta (*.f32 sinTheta_O (+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta eta)))) sinTheta_O) eta) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 0 binary32) (*.f32 eta eta)) #s(literal 0 binary32)))) (*.f32 eta (*.f32 eta eta))) (/.f32 #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))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) 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 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) 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 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (neg.f32 (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)))))))
(neg.f32 (*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 0 binary32) 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 (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.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 (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 sinTheta_O))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 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)))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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)))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 eta (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta (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)))))))
(+ (* 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)))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 eta (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (+.f32 (*.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/16 binary32) (*.f32 (/.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)))))))))))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 #s(literal -1/2 binary32) 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))))))
(*.f32 eta (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.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))))))))
(* 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 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.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)))))) (+.f32 (*.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)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* -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) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) 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/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (/ (pow sinTheta_O 2) (pow (sqrt -1) 2)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))))
(*.f32 (neg.f32 eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))))
(* -1 (* eta (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -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)))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))))))
(*.f32 (neg.f32 eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.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))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 eta))) (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(+.f32 (sqrt.f32 eta) (*.f32 sinTheta_O (+.f32 (*.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 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)))))))
(+.f32 (sqrt.f32 eta) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 #s(literal -1/16 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))))))
(* (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 (+.f32 (*.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)))))
(* 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 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (+.f32 (*.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 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta eta) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))))))
(* 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 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta eta) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (+.f32 (*.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 #s(literal 1/16 binary32) (*.f32 (/.f32 (*.f32 eta (*.f32 eta 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 7 binary32))))))))))
(* -1 (* (sqrt sinTheta_O) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (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) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (*.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)))))))
(* -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) (+.f32 (*.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta (sqrt.f32 #s(literal -1 binary32))) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))))))
(* -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)))))))
(neg.f32 (*.f32 sinTheta_O (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (*.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 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 eta (sqrt.f32 #s(literal -1 binary32))) eta) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 eta (sqrt.f32 #s(literal -1 binary32))) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 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))
(/ 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)
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 eta (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal -4 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (*.f32 #s(literal -4 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) h) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)
(/.f32 (+.f32 h (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) h) (pow.f32 eta #s(literal 6 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32)))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (- (+ (* -1 h) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (*.f32 eta eta)) h)) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) h) (pow.f32 eta #s(literal 6 binary32))) h) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (*.f32 eta eta))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (pow.f32 eta #s(literal 5 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta)))))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta)))))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 eta (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 (*.f32 #s(literal -16 binary32) h) (pow.f32 eta #s(literal 7 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(*.f32 eta (*.f32 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -2 binary32) (*.f32 h eta)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 (*.f32 #s(literal -16 binary32) h) (pow.f32 eta #s(literal 7 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))))
(/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- (* -1/2 (/ (pow sinTheta_O 2) eta)) (* -1 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (- eta (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(asin (/ h (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(* -2 (/ eta (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(* eta (- (* -4 (/ (pow eta 2) (pow sinTheta_O 4))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* eta (- (* (pow eta 2) (- (* -8 (/ (pow eta 2) (pow sinTheta_O 6))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* eta (- (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (pow eta 2) (pow sinTheta_O 8))) (* 8 (/ 1 (pow sinTheta_O 6))))) (* 4 (/ 1 (pow sinTheta_O 4))))) (* 2 (/ 1 (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 #s(literal -8 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (/.f32 #s(literal -4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) eta)
(/ (- (+ 1 (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4)))) (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) eta)
(/ (- (+ 1 (* 1/8 (/ (pow sinTheta_O 6) (pow eta 6)))) (+ (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(/.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 4 binary32)))) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(* -1 (/ (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1) eta))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) eta)
(* -1 (/ (- (* -1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (neg.f32 eta))
(* -1 (/ (- (* -1/8 (/ (pow sinTheta_O 6) (pow eta 6))) (+ 1 (+ (* 1/4 (/ (pow sinTheta_O 4) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))))))
(+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 7))) (* 1/4 (/ 1 (pow eta 5))))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 7 binary32))) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 5 binary32))))))))
(* -2 (/ eta (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))
(/.f32 (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ eta (pow sinTheta_O 2)))
(*.f32 #s(literal -2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/ (+ (* -4 (/ (pow eta 3) (pow sinTheta_O 2))) (* -2 eta)) (pow sinTheta_O 2))
(/.f32 (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (pow eta 5) (pow sinTheta_O 4))) (* -2 eta)) (* 4 (/ (pow eta 3) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32))) (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (pow eta 7) (pow sinTheta_O 6))) (* -2 eta)) (+ (* 4 (/ (pow eta 3) (pow sinTheta_O 2))) (* 8 (/ (pow eta 5) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 eta #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(-.f32 eta (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (- (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1 h)) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(asin (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 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) (+.f32 (*.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) (+.f32 (*.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) (+.f32 (*.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) (+.f32 (*.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) (+.f32 (*.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) (+.f32 (*.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 (+.f32 (*.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 (+.f32 (*.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 (+.f32 (*.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 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* h (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1 (* h (- (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.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))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.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) h)) (pow eta 2))
(/.f32 (+.f32 (*.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 (+.f32 (*.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 (+.f32 (*.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))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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))
(+.f32 (/.f32 (*.f32 h (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.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 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (+.f32 (*.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))))) h) (sqrt.f32 #s(literal -1 binary32))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta)
(/.f32 (+.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) h) (pow.f32 eta #s(literal 4 binary32)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta)
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 h (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) eta)
(* -1 (/ h eta))
(-.f32 #s(literal 0 binary32) (/.f32 h eta))
(* -1 (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (*.f32 eta eta)) h) eta)
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))) eta))
(/.f32 (+.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) h) (pow.f32 eta #s(literal 4 binary32)))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))) (pow eta 4))) (+ (* -1/2 (/ (* h (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))))))) (pow eta 6))) (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))) eta))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 h (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 3/8 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) h) (pow.f32 eta #s(literal 7 binary32))) (*.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 eta #s(literal 5 binary32)))))))))
(/ (* 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 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O)
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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 (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O)
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(neg.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))) sinTheta_O))
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1)))) sinTheta_O))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1/2 (/ (* h (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6))) (* (pow sinTheta_O 6) (sqrt -1)))) (+ (* -1/2 (/ (* (pow eta 2) h) (* (pow sinTheta_O 2) (sqrt -1)))) (* h (sqrt -1))))) sinTheta_O))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (neg.f32 sinTheta_O))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (- (pow eta 2) (pow sinTheta_O 2)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta 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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O 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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O 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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 1/4 binary32) (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (+.f32 (*.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 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta)
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) eta)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta)
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ -1 eta)
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))) eta))
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) (neg.f32 eta))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4))) (pow eta 4))) (+ (* -1/2 (/ (+ (* -1 (pow sinTheta_O 6)) (* -1/2 (* (pow sinTheta_O 2) (+ (* -1 (pow sinTheta_O 4)) (* 1/4 (pow sinTheta_O 4)))))) (pow eta 6))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))) eta))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))))))
(+ (* (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))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.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))))))))
(/ (sqrt -1) sinTheta_O)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(/ (+ (sqrt -1) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O)
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))) sinTheta_O))
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))) sinTheta_O))
(/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4)) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* -1/2 (/ (+ (* 1/2 (/ (* (pow eta 2) (+ (* 1/4 (/ (pow eta 4) (pow (sqrt -1) 2))) (pow eta 4))) (pow (sqrt -1) 2))) (pow eta 6)) (* (pow sinTheta_O 6) (sqrt -1)))) (* -1/2 (/ (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))) sinTheta_O))
(neg.f32 (/.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (+.f32 (/.f32 (+.f32 (pow.f32 eta #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (+.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))) sinTheta_O))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(- (pow eta 2) (pow sinTheta_O 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.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)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(* -1 (pow sinTheta_O 2))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))
(sqrt sinTheta_O)
(sqrt.f32 sinTheta_O)
(+ (sqrt sinTheta_O) (* 1/2 (* eta (sqrt (/ 1 sinTheta_O)))))
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(+ (sqrt sinTheta_O) (* eta (+ (* -1/8 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (sqrt (/ 1 sinTheta_O))))))
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 eta (+.f32 (*.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 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))))))))))
(+.f32 (sqrt.f32 sinTheta_O) (*.f32 eta (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))) (*.f32 eta (+.f32 (*.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))))))))))
(sqrt eta)
(sqrt.f32 eta)
(* eta (+ (sqrt (/ 1 eta)) (* 1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) 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/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))))
(*.f32 eta (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.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/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)) (+.f32 (*.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))))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) 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) (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (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 (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (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) (+.f32 (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.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))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* 1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (sqrt eta) (* sinTheta_O (+ (* -1/8 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (sqrt (/ 1 eta))))))
(+.f32 (sqrt.f32 eta) (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O #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 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)))))))
(+.f32 (sqrt.f32 eta) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 #s(literal 1/16 binary32) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))))))
(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 (+.f32 (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)))))))
(* 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 (+.f32 (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)))))) (*.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)) (+.f32 (*.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 (*.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 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))))))
(* -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) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta eta) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 eta (*.f32 eta eta)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* h (pow sinTheta_O 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))

eval144.0ms (1%)

Memory
14.5MiB live, 358.1MiB allocated
Compiler

Compiled 34 742 to 4 708 computations (86.4% saved)

prune170.0ms (1.2%)

Memory
-21.6MiB live, 436.1MiB allocated
Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New1 483101 493
Fresh41418
Picked325
Done022
Total1 490281 518
Accuracy
100.0%
Counts
1 518 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
25.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
59.2%
(asin.f32 (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) eta))
98.2%
(asin.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
96.3%
(asin.f32 (/.f32 (+.f32 h (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 h #s(literal 1/2 binary32)) eta))) eta))
47.0%
(asin.f32 (/.f32 (*.f32 (-.f32 (*.f32 h h) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta)) (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))))
90.2%
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
89.4%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
96.6%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O)))))
88.4%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
76.9%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
97.5%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
62.2%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.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)))) eta) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
98.6%
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
37.7%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
91.6%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
91.7%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
94.4%
(asin.f32 (/.f32 h eta))
95.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)))
93.4%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
80.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h eta)))))
90.9%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
98.6%
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
88.8%
(asin.f32 (*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta) (/.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
88.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)) h))
96.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))) h))
93.8%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
89.0%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
Compiler

Compiled 1 075 to 669 computations (37.8% saved)

simplify255.0ms (1.8%)

Memory
33.5MiB live, 506.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
cost-diff0
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
cost-diff0
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
cost-diff0
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
cost-diff0
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) eta)
cost-diff0
(asin.f32 (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) eta))
cost-diff64
(+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O)))
cost-diff64
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
cost-diff0
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
cost-diff0
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
cost-diff0
(/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
cost-diff0
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
cost-diff0
(/.f32 eta h)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
cost-diff64
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
cost-diff0
(pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
cost-diff0
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)
cost-diff0
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
Rules
6 726×accelerator-lowering-fma.f32
6 726×accelerator-lowering-fma.f64
2 510×*-lowering-*.f32
2 510×*-lowering-*.f64
1 792×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035287
169283
2118271
3179271
4369271
5625271
61298271
72686269
85442269
08116261
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(asin (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h))
(* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h)
(/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2))
(pow (+ eta sinTheta_O) -1/2)
(+ eta sinTheta_O)
eta
sinTheta_O
-1/2
(pow (- eta sinTheta_O) 1/2)
(- eta sinTheta_O)
1/2
h
(asin (/ 1 (/ eta h)))
(/ 1 (/ eta h))
1
(/ eta h)
eta
h
(asin (/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)))
(/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))
h
(/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)
(+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))
(* eta eta)
eta
(* -1/2 (* sinTheta_O sinTheta_O))
-1/2
(* sinTheta_O 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)
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta))
(+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))
(* h (* eta eta))
h
(* eta eta)
eta
(* (* 1/2 h) (* sinTheta_O sinTheta_O))
(* 1/2 h)
1/2
(* sinTheta_O sinTheta_O)
sinTheta_O
(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))
1
(+ eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
Outputs
(asin (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h))
(asin.f32 (/.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) h) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h)
(/.f32 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) h) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2))
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(pow (+ eta sinTheta_O) -1/2)
(pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
eta
sinTheta_O
-1/2
#s(literal -1/2 binary32)
(pow (- eta sinTheta_O) 1/2)
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)
1/2
#s(literal 1/2 binary32)
h
(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 (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)))
(asin.f32 (/.f32 (*.f32 eta h) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))
(/.f32 (*.f32 eta h) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
h
(/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(* eta eta)
(*.f32 eta eta)
eta
(* -1/2 (* sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))
-1/2
#s(literal -1/2 binary32)
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(asin (/ (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta)) eta))
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
(/ (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta)) eta)
(/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta))
(*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (* eta eta))
(*.f32 h (*.f32 eta eta))
h
(* eta eta)
(*.f32 eta eta)
eta
(* (* 1/2 h) (* sinTheta_O sinTheta_O))
(*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(* 1/2 h)
(*.f32 #s(literal 1/2 binary32) h)
1/2
#s(literal 1/2 binary32)
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(asin (* h (sqrt (/ (/ 1 (+ eta sinTheta_O)) (- eta sinTheta_O)))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ (/ 1 (+ eta sinTheta_O)) (- eta sinTheta_O))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
h
(sqrt (/ (/ 1 (+ eta sinTheta_O)) (- eta sinTheta_O)))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(/ (/ 1 (+ eta sinTheta_O)) (- eta sinTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
(/ 1 (+ eta sinTheta_O))
(/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))
1
#s(literal 1 binary32)
(+ eta sinTheta_O)
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(- eta sinTheta_O)
(-.f32 eta sinTheta_O)

localize145.0ms (1%)

Memory
-29.0MiB live, 207.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))
accuracy99.2%
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
accuracy99.1%
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))
accuracy90.6%
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
accuracy99.9%
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) eta)
accuracy99.9%
(asin.f32 (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) eta))
accuracy99.6%
(*.f32 h (*.f32 eta eta))
accuracy61.7%
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
accuracy99.9%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
accuracy99.9%
(/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
accuracy99.8%
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
accuracy92.3%
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
accuracy100.0%
(/.f32 eta h)
accuracy99.9%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
accuracy98.9%
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
accuracy99.9%
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
accuracy99.9%
(pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))
accuracy99.2%
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)
accuracy99.0%
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
Samples
90.0ms256×0valid
Compiler

Compiled 293 to 37 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-div: 31.0ms (42% of total)
ival-mult: 18.0ms (24.4% of total)
ival-asin: 10.0ms (13.6% of total)
ival-pow: 6.0ms (8.1% of total)
ival-add: 4.0ms (5.4% of total)
ival-sqrt: 3.0ms (4.1% of total)
ival-sub: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series195.0ms (1.4%)

Memory
-1.4MiB live, 78.5MiB allocated
Counts
21 → 624
Calls
Call 1
Inputs
#<alt (asin (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h))>
#<alt (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h)>
#<alt (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2))>
#<alt (pow (+ eta sinTheta_O) -1/2)>
#<alt (/ 1 (/ eta h))>
#<alt (asin (/ 1 (/ eta h)))>
#<alt (/ eta h)>
#<alt (asin (/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)))>
#<alt (/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))>
#<alt (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)>
#<alt (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))>
#<alt (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta))>
#<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 (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))>
#<alt (/ 1 (+ eta sinTheta_O))>
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)) (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 (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 (/ (* 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 (* 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 (/ (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 eta)>
#<alt (* -1 (/ (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* eta (pow (sqrt -1) 2))))) eta))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2))) (* 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 (pow (sqrt -1) 2))))) eta))) eta))>
#<alt (* -1 (/ (+ 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))) (pow (sqrt -1) 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 (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2)))) eta))) 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 (sqrt (/ 1 sinTheta_O))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 3/8 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* eta (+ (* -5/16 (* eta (sqrt (/ 1 (pow sinTheta_O 7))))) (* 3/8 (sqrt (/ 1 (pow sinTheta_O 5)))))))))>
#<alt (sqrt (/ 1 eta))>
#<alt (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))>
#<alt (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2)))))>
#<alt (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (+ (* 1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))>
#<alt (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt eta) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 eta)) (+ (* -1/4 (/ (* eta (pow sinTheta_O 2)) (pow (sqrt -1) 2))) (pow sinTheta_O 3))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))>
#<alt (sqrt (/ 1 eta))>
#<alt (+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))>
#<alt (+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))>
#<alt (+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* sinTheta_O (+ (* -5/16 (* (sqrt (/ 1 (pow eta 7))) sinTheta_O)) (* 3/8 (sqrt (/ 1 (pow eta 5)))))))))>
#<alt (sqrt (/ 1 sinTheta_O))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5)))))))>
#<alt (+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow sinTheta_O 7))) (+ (* 1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))))))>
#<alt (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (pow eta 2) (sqrt sinTheta_O))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))))) (pow sinTheta_O 3))) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))>
#<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 (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) 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))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta))>
#<alt (* -1 (/ (+ (* -1 h) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (+ (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))))) 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 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -2 (/ (* eta h) (pow sinTheta_O 2)))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt (/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)>
#<alt eta>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt eta>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))>
#<alt eta>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))>
#<alt (pow eta 2)>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (* -1/2 (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))>
#<alt (* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (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) 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>
#<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 (* 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 (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 (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (* (pow eta 2) h)>
#<alt (/ 1 sinTheta_O)>
#<alt (+ (* -1 (/ eta (pow sinTheta_O 2))) (/ 1 sinTheta_O))>
#<alt (+ (* eta (- (/ eta (pow sinTheta_O 3)) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))>
#<alt (+ (* eta (- (* eta (+ (* -1 (/ eta (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 3)))) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))>
#<alt (/ 1 eta)>
#<alt (/ (+ 1 (* -1 (/ sinTheta_O eta))) eta)>
#<alt (/ (- (+ 1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)) eta)>
#<alt (/ (- (+ 1 (* -1 (/ (pow sinTheta_O 3) (pow eta 3)))) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))) eta)>
#<alt (/ 1 eta)>
#<alt (* -1 (/ (- (/ sinTheta_O eta) 1) eta))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 2) eta) sinTheta_O) eta)) 1) eta))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 3) eta) (pow sinTheta_O 2)) eta)) sinTheta_O) eta)) 1) eta))>
#<alt (/ 1 eta)>
#<alt (+ (* -1 (/ sinTheta_O (pow eta 2))) (/ 1 eta))>
#<alt (+ (* sinTheta_O (- (/ sinTheta_O (pow eta 3)) (/ 1 (pow eta 2)))) (/ 1 eta))>
#<alt (+ (* sinTheta_O (- (* sinTheta_O (+ (* -1 (/ sinTheta_O (pow eta 4))) (/ 1 (pow eta 3)))) (/ 1 (pow eta 2)))) (/ 1 eta))>
#<alt (/ 1 sinTheta_O)>
#<alt (/ (+ 1 (* -1 (/ eta sinTheta_O))) sinTheta_O)>
#<alt (/ (- (+ 1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O)) sinTheta_O)>
#<alt (/ (- (+ 1 (* -1 (/ (pow eta 3) (pow sinTheta_O 3)))) (+ (* -1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O))) sinTheta_O)>
#<alt (/ 1 sinTheta_O)>
#<alt (* -1 (/ (- (/ eta sinTheta_O) 1) sinTheta_O))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow eta 2) sinTheta_O) eta) sinTheta_O)) 1) sinTheta_O))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow eta 3) sinTheta_O) (pow eta 2)) sinTheta_O)) eta) sinTheta_O)) 1) sinTheta_O))>
Calls

156 calls:

TimeVariablePointExpression
98.0ms
h
@0
(/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))
11.0ms
sinTheta_O
@inf
(pow (+ eta sinTheta_O) -1/2)
4.0ms
eta
@inf
(asin (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h))
1.0ms
h
@-inf
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta))
1.0ms
h
@0
(/ (/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta)) eta)

rewrite1.4s (9.9%)

Memory
36.1MiB live, 553.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 492×accelerator-lowering-fma.f32
6 492×accelerator-lowering-fma.f64
4 364×*-lowering-*.f32
4 364×*-lowering-*.f64
4 070×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035224
1198216
21433206
08319198
Stop Event
iter limit
node limit
Counts
21 → 815
Calls
Call 1
Inputs
(asin (* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h))
(* (/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2)) h)
(/ (pow (+ eta sinTheta_O) -1/2) (pow (- eta sinTheta_O) 1/2))
(pow (+ eta sinTheta_O) -1/2)
(/ 1 (/ eta h))
(asin (/ 1 (/ eta h)))
(/ eta h)
(asin (/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)))
(/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))
(/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)
(+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))
(/ (+ (* h (* eta eta)) (* (* 1/2 h) (* sinTheta_O sinTheta_O))) (* eta eta))
(+ (* 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)
(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 (+ eta sinTheta_O))
Outputs
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
(fma.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))) (/.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))) (/.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))) (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))) (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal -1 binary32))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) h))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 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 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) h) (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 h (/.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 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (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)) (/.f32 h (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 h (/.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 h #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 h (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal -1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(exp.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))))
(/.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O))) (pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (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/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 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 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O)))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 (neg.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 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.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)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32)) (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal -1/4 binary32))))
(fabs.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.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 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 eta sinTheta_O)))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 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 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.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 h eta) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 h eta) #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 #s(literal 0 binary32) (/.f32 h 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 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (/.f32 h eta) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) eta)) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) h)))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 h eta)) #s(literal -1 binary32))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 h eta)))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.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)))
(*.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 (-.f32 #s(literal 0 binary32) (/.f32 h eta))))
(+.f32 (/.f32 (PI.f32) #s(literal 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 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 2 binary32)) (acos.f32 (/.f32 h eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.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 2 binary32)) (acos.f32 (/.f32 h eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)) (+.f32 (*.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 2 binary32)) (acos.f32 (/.f32 h eta)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))) (/.f32 (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 2 binary32)) (acos.f32 (/.f32 h eta))))) (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 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 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (+.f32 (*.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 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 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.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 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 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h eta))) #s(literal 3 binary32))) (+.f32 (*.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 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 2 binary32)) (neg.f32 (acos.f32 (/.f32 h eta)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h eta)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.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 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) (+.f32 (/.f32 (PI.f32) #s(literal 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 #s(literal 0 binary32) (/.f32 (/.f32 eta h) #s(literal -1 binary32)))
(-.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 #s(literal 0 binary32) (/.f32 h 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 (/.f32 #s(literal -1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) h))
(*.f32 (pow.f32 (pow.f32 (/.f32 h eta) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 h eta) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.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 (/.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(fma.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 3 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))) (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))) (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(neg.f32 (/.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (/.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 eta (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) h))
(/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h))))
(/.f32 (neg.f32 h) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 (*.f32 eta h) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta))
(/.f32 (neg.f32 (*.f32 eta h)) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 eta (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 h (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)))))
(*.f32 (neg.f32 h) (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(*.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)
(*.f32 (*.f32 eta h) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) eta)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 h (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (/.f32 h (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (/.f32 eta (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (/.f32 eta (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 eta (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (/.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(*.f32 (/.f32 eta (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (/.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 h (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 eta))
(*.f32 (/.f32 h (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) eta)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 h (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) eta))))
(*.f32 (/.f32 h (/.f32 #s(literal 1 binary32) eta)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 (/.f32 (/.f32 h (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta h)) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta) #s(literal 1 binary32))
(pow.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(-.f32 (/.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) eta) (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) (/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) eta)))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(/.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (*.f32 eta (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (neg.f32 (*.f32 eta (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (neg.f32 (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) eta)))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (neg.f32 (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (neg.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) eta) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(/.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) eta)) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) eta)) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))
(*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta) #s(literal 1 binary32))
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(*.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) eta) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) eta) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 eta (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(*.f32 (pow.f32 (/.f32 eta (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))) eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(*.f32 (pow.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))
(+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32))
(fma.f32 eta eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 eta eta))
(fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(fma.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) sinTheta_O (*.f32 eta eta))
(fma.f32 (exp.f32 (log.f32 eta)) (exp.f32 (log.f32 eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (neg.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))))
(*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))))
(*.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/4 binary32))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
(neg.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta eta) (+.f32 (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 eta eta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 h (*.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 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta eta)))
(/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 eta) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta) eta)
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (neg.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 eta) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) (neg.f32 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))
(/.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))) eta)
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 eta eta))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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))) (neg.f32 (+.f32 (*.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 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(*.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) #s(literal 1 binary32))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 (+.f32 (*.f32 h (*.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 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(*.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(*.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta eta))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 eta) (+.f32 (*.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 h (*.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 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (neg.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (pow.f32 (/.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) eta))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta eta)) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (pow.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))
(+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 eta (*.f32 eta h) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) h)) (*.f32 h (*.f32 eta eta)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 h (*.f32 eta eta)))
(fma.f32 h (*.f32 eta eta) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 eta eta) h (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) h) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 sinTheta_O sinTheta_O) (*.f32 h (*.f32 eta eta)))
(fma.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.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 eta h) eta (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 (*.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) h)) sinTheta_O (*.f32 h (*.f32 eta eta)))
(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) (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))
(/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))))) (*.f32 (+.f32 (*.f32 h (*.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 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))))) (neg.f32 (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))
(neg.f32 (asin.f32 (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (neg.f32 eta))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(asin.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))
(fma.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))) (/.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))) (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))))) (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))))))
(neg.f32 (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (neg.f32 eta)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (+.f32 (*.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 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (+.f32 (*.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) (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 eta)) (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (neg.f32 eta)))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/4 binary32) (*.f32 h h)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.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)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) (/.f32 #s(literal 1 binary32) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 eta) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) eta) (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)))
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta)))
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))))
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))))
(/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) eta)))
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) eta))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (neg.f32 eta))
(/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)))
(/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta) (*.f32 eta eta))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32))))) (neg.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta)) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) eta)) (neg.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta))))
(/.f32 (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta)) (*.f32 eta eta))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))))
(*.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta eta))) (/.f32 (+.f32 (*.f32 h (*.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 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (neg.f32 eta)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta (*.f32 eta eta)))))
(*.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 eta (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))))
(*.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) eta)))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 eta (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) eta) (/.f32 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(*.f32 (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) eta) (/.f32 (/.f32 #s(literal 1 binary32) eta) (neg.f32 eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) eta))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) eta))
(*.f32 (pow.f32 (/.f32 eta (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) eta) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))) eta))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))) (pow.f32 eta #s(literal 3/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))) (pow.f32 eta #s(literal 3/2 binary32))))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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) (+.f32 (*.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 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))
(*.f32 (/.f32 (neg.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta))))) (*.f32 eta (*.f32 eta eta))) (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 h (*.f32 h h)) #s(literal 1/8 binary32)))))) (/.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 h (*.f32 eta eta)))) (*.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h (*.f32 eta eta)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.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 #s(literal 1 binary32) eta) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 h (*.f32 eta eta)) (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32)))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
(fma.f32 #s(literal 1 binary32) (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(fma.f32 (neg.f32 (PI.f32)) #s(literal -1/2 binary32) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))) (/.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))) (/.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))) (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (-.f32 (*.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (*.f32 (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))) (-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 8 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/4 binary32)) (pow.f32 (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal -1 binary32))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))))
(/.f32 (neg.f32 h) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) h))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h)
(*.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 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 (*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) h) (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 h (/.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 h (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (/.f32 h (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (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)) (/.f32 h (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))))
(*.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (/.f32 h (/.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 h #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 h (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 h (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/2 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal -1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(exp.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (-.f32 eta sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))))
(/.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O))) (pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (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/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (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))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 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 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (neg.f32 eta) sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O)))) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))) (/.f32 (neg.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 #s(literal -1 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.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)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)))
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (neg.f32 eta) sinTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 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 eta sinTheta_O))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (+.f32 (neg.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 eta sinTheta_O)) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 eta sinTheta_O) (-.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 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 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (pow.f32 (/.f32 (-.f32 eta sinTheta_O) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (/.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32)) (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 eta sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 eta sinTheta_O)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (-.f32 eta sinTheta_O)))
(*.f32 eta (*.f32 eta h))
(*.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta eta) h)
(*.f32 (*.f32 eta h) eta)
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (+.f32 eta sinTheta_O)) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O))) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 eta sinTheta_O)))))
(pow.f32 (+.f32 eta sinTheta_O) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.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))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)))
(-.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 eta sinTheta_O) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 eta (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_O (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (/.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (/.f32 (/.f32 (*.f32 eta eta) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 eta sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
(/.f32 (-.f32 eta sinTheta_O) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (/.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 (neg.f32 eta) sinTheta_O) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (+.f32 eta sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (+.f32 eta sinTheta_O)))
(*.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)))
(*.f32 (-.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 eta sinTheta_O)))
(*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 eta sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 eta sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))))
(*.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 eta sinTheta_O) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 eta sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 eta sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 eta sinTheta_O) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (+.f32 eta sinTheta_O)))) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (+.f32 eta sinTheta_O)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta sinTheta_O)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (+.f32 eta sinTheta_O)))
(*.f32 (/.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 eta sinTheta_O) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (-.f32 sinTheta_O eta))) (-.f32 #s(literal 0 binary32) (+.f32 eta sinTheta_O))))

simplify429.0ms (3%)

Memory
-3.8MiB live, 742.9MiB allocated
Algorithm
egg-herbie
Rules
10 484×accelerator-lowering-fma.f32
10 484×accelerator-lowering-fma.f64
5 600×*-lowering-*.f32
5 600×*-lowering-*.f64
2 912×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090910362
127078433
094488031
Stop Event
iter limit
node limit
Counts
624 → 624
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)) (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)))))))
(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))))))
(/ (* 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))
(* 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)))))
(/ (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 eta)
(* -1 (/ (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* eta (pow (sqrt -1) 2))))) eta))
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2))) (* 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 (pow (sqrt -1) 2))))) eta))) eta))
(* -1 (/ (+ 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))) (pow (sqrt -1) 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 (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2)))) eta))) 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))
(sqrt (/ 1 sinTheta_O))
(+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))
(+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 3/8 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))
(+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* eta (+ (* -5/16 (* eta (sqrt (/ 1 (pow sinTheta_O 7))))) (* 3/8 (sqrt (/ 1 (pow sinTheta_O 5)))))))))
(sqrt (/ 1 eta))
(+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))
(+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2)))))
(+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (+ (* 1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt eta) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 eta)) (+ (* -1/4 (/ (* eta (pow sinTheta_O 2)) (pow (sqrt -1) 2))) (pow sinTheta_O 3))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))
(sqrt (/ 1 eta))
(+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))
(+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))
(+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* sinTheta_O (+ (* -5/16 (* (sqrt (/ 1 (pow eta 7))) sinTheta_O)) (* 3/8 (sqrt (/ 1 (pow eta 5)))))))))
(sqrt (/ 1 sinTheta_O))
(+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))
(+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5)))))))
(+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow sinTheta_O 7))) (+ (* 1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))))))
(* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))
(+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (pow eta 2) (sqrt sinTheta_O))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))))) (pow sinTheta_O 3))) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))
(/ 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 (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(/ h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) 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))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta))
(* -1 (/ (+ (* -1 h) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (+ (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))))) 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 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (pow sinTheta_O 2))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(pow eta 2)
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(* -1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(* -1/2 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (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) 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
(+ 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))))
(* 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)))))
(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))
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(* (pow eta 2) h)
(/ 1 sinTheta_O)
(+ (* -1 (/ eta (pow sinTheta_O 2))) (/ 1 sinTheta_O))
(+ (* eta (- (/ eta (pow sinTheta_O 3)) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))
(+ (* eta (- (* eta (+ (* -1 (/ eta (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 3)))) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))
(/ 1 eta)
(/ (+ 1 (* -1 (/ sinTheta_O eta))) eta)
(/ (- (+ 1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)) eta)
(/ (- (+ 1 (* -1 (/ (pow sinTheta_O 3) (pow eta 3)))) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))) eta)
(/ 1 eta)
(* -1 (/ (- (/ sinTheta_O eta) 1) eta))
(* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 2) eta) sinTheta_O) eta)) 1) eta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 3) eta) (pow sinTheta_O 2)) eta)) sinTheta_O) eta)) 1) eta))
(/ 1 eta)
(+ (* -1 (/ sinTheta_O (pow eta 2))) (/ 1 eta))
(+ (* sinTheta_O (- (/ sinTheta_O (pow eta 3)) (/ 1 (pow eta 2)))) (/ 1 eta))
(+ (* sinTheta_O (- (* sinTheta_O (+ (* -1 (/ sinTheta_O (pow eta 4))) (/ 1 (pow eta 3)))) (/ 1 (pow eta 2)))) (/ 1 eta))
(/ 1 sinTheta_O)
(/ (+ 1 (* -1 (/ eta sinTheta_O))) sinTheta_O)
(/ (- (+ 1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O)) sinTheta_O)
(/ (- (+ 1 (* -1 (/ (pow eta 3) (pow sinTheta_O 3)))) (+ (* -1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O))) sinTheta_O)
(/ 1 sinTheta_O)
(* -1 (/ (- (/ eta sinTheta_O) 1) sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (/ (pow eta 2) sinTheta_O) eta) sinTheta_O)) 1) sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow eta 3) sinTheta_O) (pow eta 2)) sinTheta_O)) eta) sinTheta_O)) 1) sinTheta_O))
Outputs
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.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 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O)))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.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))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.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 h)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 h sinTheta_O)) (+.f32 (*.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))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (+.f32 h (*.f32 h #s(literal 0 binary32))) 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 (+.f32 h (*.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))))))) 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 (+.f32 h (*.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))))))) 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))
(neg.f32 (/.f32 (+.f32 h (*.f32 h #s(literal 0 binary32))) 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))
(neg.f32 (/.f32 (-.f32 h (/.f32 (+.f32 (*.f32 h (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) eta))) (*.f32 h #s(literal 0 binary32))) 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))
(/.f32 (-.f32 h (/.f32 (-.f32 (*.f32 h #s(literal 0 binary32)) (/.f32 (+.f32 (/.f32 (*.f32 h (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) #s(literal -1 binary32)) (*.f32 h #s(literal 0 binary32))) eta)) eta)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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))))))
(+ (* (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))
(+.f32 (/.f32 h eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32))) (/.f32 (*.f32 #s(literal 3/8 binary32) h) (pow.f32 eta #s(literal 5 binary32)))))))))
(/ (* 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 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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)))) (+ (* -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 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) 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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) sinTheta_O)) (neg.f32 sinTheta_O))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta 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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.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 (*.f32 eta eta)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* (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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.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 (*.f32 (+.f32 (*.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)))) (*.f32 sinTheta_O (*.f32 eta eta))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
(/ 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 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) 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 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) eta)
(/ -1 eta)
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* eta (pow (sqrt -1) 2))))) eta))
(/.f32 #s(literal -1 binary32) eta)
(* -1 (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2))) (* 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 (pow (sqrt -1) 2))))) eta))) eta))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) eta)) #s(literal 0 binary32)) eta)) (neg.f32 eta))
(* -1 (/ (+ 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))) (pow (sqrt -1) 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 (pow (sqrt -1) 2))))) eta)) (* -1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (pow (sqrt -1) 2)))) eta))) eta))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32))) #s(literal -1 binary32)) #s(literal 0 binary32)) (neg.f32 eta)) eta)) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.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))))))))
(/ (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) (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 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (*.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 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(/.f32 (*.f32 #s(literal -1 binary32) (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) (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 (+.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (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 (+.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) sinTheta_O)) (neg.f32 sinTheta_O))
(sqrt (/ 1 sinTheta_O))
(sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))
(+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)))
(+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* 3/8 (* eta (sqrt (/ 1 (pow sinTheta_O 5))))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 #s(literal 3/8 binary32) eta)))))
(+ (sqrt (/ 1 sinTheta_O)) (* eta (+ (* -1/2 (sqrt (/ 1 (pow sinTheta_O 3)))) (* eta (+ (* -5/16 (* eta (sqrt (/ 1 (pow sinTheta_O 7))))) (* 3/8 (sqrt (/ 1 (pow sinTheta_O 5)))))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (*.f32 eta #s(literal -5/16 binary32))) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))))))))
(sqrt (/ 1 eta))
(sqrt.f32 (/.f32 #s(literal 1 binary32) eta))
(+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))
(+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2)))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 7))) (+ (* 1/4 (* eta (pow sinTheta_O 2))) (pow sinTheta_O 3)))) (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 sinTheta_O (*.f32 #s(literal 1/4 binary32) eta)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))))
(+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (+ (* 1/2 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt eta) (pow sinTheta_O 2))) (* 1/2 (* (sqrt (/ 1 eta)) (+ (* -1/4 (/ (* eta (pow sinTheta_O 2)) (pow (sqrt -1) 2))) (pow sinTheta_O 3))))) (pow eta 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* (sqrt (/ 1 eta)) (pow (sqrt -1) 2))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 eta)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32))))) (*.f32 eta (*.f32 eta eta))))
(sqrt (/ 1 eta))
(sqrt.f32 (/.f32 #s(literal 1 binary32) eta))
(+ (sqrt (/ 1 eta)) (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 #s(literal -1/2 binary32) sinTheta_O)))
(+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* 3/8 (* (sqrt (/ 1 (pow eta 5))) sinTheta_O)))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32)))) (*.f32 #s(literal 3/8 binary32) sinTheta_O)))))
(+ (sqrt (/ 1 eta)) (* sinTheta_O (+ (* -1/2 (sqrt (/ 1 (pow eta 3)))) (* sinTheta_O (+ (* -5/16 (* (sqrt (/ 1 (pow eta 7))) sinTheta_O)) (* 3/8 (sqrt (/ 1 (pow eta 5)))))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 sinTheta_O (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 sinTheta_O #s(literal -5/16 binary32))) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))))))
(sqrt (/ 1 sinTheta_O))
(sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))
(+ (sqrt (/ 1 sinTheta_O)) (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)))
(+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5)))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)))))
(+ (sqrt (/ 1 sinTheta_O)) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow sinTheta_O 7))) (+ (* 1/4 (* (pow eta 2) sinTheta_O)) (pow eta 3)))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))))))
(+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (*.f32 eta eta))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32)))))
(* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))
(+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))
(+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (+ (* 1/2 (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 5))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) #s(literal 1/2 binary32))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (pow eta 2) (sqrt sinTheta_O))) (* 1/2 (* (sqrt (/ 1 sinTheta_O)) (+ (* -1/4 (/ (* (pow eta 2) sinTheta_O) (pow (sqrt -1) 2))) (pow eta 3))))) (pow sinTheta_O 3))) (+ (* -1/2 (* eta (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (pow (sqrt -1) 2))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) eta)) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))) (/.f32 (+.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32))) (*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 eta eta))) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) #s(literal 1/2 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(/ h eta)
(/.f32 h eta)
(asin (/ h 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 (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 4))) (* -2 (/ h (pow sinTheta_O 2)))))
(*.f32 eta (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 eta eta)) h) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 6))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 eta eta)) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 (*.f32 #s(literal -4 binary32) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))))))
(* eta (+ (* -2 (/ h (pow sinTheta_O 2))) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 8))) (* 8 (/ h (pow sinTheta_O 6))))) (* 4 (/ h (pow sinTheta_O 4)))))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -16 binary32) (*.f32 eta eta)) h) (pow.f32 sinTheta_O #s(literal 8 binary32))) (/.f32 (*.f32 #s(literal -8 binary32) h) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (/.f32 (*.f32 #s(literal -4 binary32) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ (- (+ h (* 1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4)))) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))) eta)
(/ (- (+ h (* 1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta)
(/.f32 (-.f32 (+.f32 h (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))) (pow.f32 eta #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) h)) eta)
(* -1 (/ (+ (* -1 h) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)) h)) (neg.f32 eta))
(* -1 (/ (+ (* -1 h) (+ (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (+ (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))) (* -1/8 (/ (* h (pow sinTheta_O 6)) (pow eta 6)))))) eta))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)) h) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32))) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 6 binary32))))) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta))))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* 1/8 (/ (* h (pow sinTheta_O 2)) (pow eta 7))) (* -1/4 (/ h (pow eta 5))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) h) (pow.f32 eta #s(literal 5 binary32))))) (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta))))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 h #s(literal -2 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) h) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 h #s(literal -2 binary32))))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 h #s(literal -2 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) (pow sinTheta_O 2))
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) h) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 h #s(literal -2 binary32))))) (*.f32 sinTheta_O sinTheta_O))
(/ (- (+ (* -16 (/ (* (pow eta 7) h) (pow sinTheta_O 6))) (* -2 (* eta h))) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) (pow sinTheta_O 2))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 #s(literal -8 binary32) (pow.f32 eta #s(literal 5 binary32))) h) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(/ (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2)) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
eta
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
(* eta (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta))))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1 binary32)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+.f32 eta (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (pow sinTheta_O 2))
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 eta (*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(* -1/2 (pow sinTheta_O 2))
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(* -1/2 (pow sinTheta_O 2))
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta eta)))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 2)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta eta)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h (*.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)) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 2))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
h
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))))
(+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))
(/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.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) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 2))) (/ h (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) (/.f32 h (*.f32 eta eta)))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2)))
(*.f32 h (+.f32 (*.f32 eta 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) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))
(* -1 (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 h) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)))
(* 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 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* (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) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 h (/.f32 (*.f32 h (*.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) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(* (pow eta 2) (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h))
(*.f32 h (+.f32 (*.f32 eta 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)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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)))
(* (pow sinTheta_O 2) (+ (* 1/2 h) (/ (* (pow eta 2) h) (pow sinTheta_O 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.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) (+.f32 (*.f32 h #s(literal 1/2 binary32)) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(asin (/ (+ (* 1/2 (* h (pow sinTheta_O 2))) (* (pow eta 2) h)) (pow eta 3)))
(asin.f32 (*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ (* h (+ (* 1/2 (pow sinTheta_O 2)) (pow eta 2))) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.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)))) (pow eta 3)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))
(* -1 (/ (* h (+ (* -1 (pow eta 2)) (* -1/2 (pow sinTheta_O 2)))) (pow eta 3)))
(*.f32 (neg.f32 h) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 eta eta)) (*.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 eta) (/.f32 (+.f32 (*.f32 eta eta) (*.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)) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.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)) (pow eta 3))
(*.f32 (/.f32 h eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ (+ h (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) h)) eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) h)) eta)
(* -1 (/ (+ (* -1 h) (* -1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2)))) eta))
(/.f32 (+.f32 (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 #s(literal 1 binary32) h)) eta)
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.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 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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))))
(asin (* (* h (sqrt -1)) (sqrt (/ 1 (* (+ sinTheta_O (* -1 eta)) (- sinTheta_O (* -1 eta)))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 sinTheta_O eta)) (+.f32 eta sinTheta_O))) (*.f32 h (sqrt.f32 #s(literal -1 binary32)))))
(asin (* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O))))
(* h (sqrt (/ 1 (* (+ eta sinTheta_O) (- eta sinTheta_O)))))
(*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.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))))))
(+ (* (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))
(+.f32 (/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.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 h)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 h sinTheta_O)) (+.f32 (*.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))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta))) eta)
(/.f32 (+.f32 h (*.f32 h #s(literal 0 binary32))) 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 (+.f32 h (*.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))))))) 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 (+.f32 h (*.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))))))) eta)
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(/.f32 (*.f32 #s(literal 1 binary32) h) eta)
(* -1 (/ (+ (* 1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) eta)) (* h (pow (sqrt -1) 2))) eta))
(/.f32 (+.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 #s(literal 1 binary32) 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 (+.f32 (*.f32 h #s(literal 0 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32))) h) eta)) 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 (-.f32 (*.f32 h #s(literal 0 binary32)) (/.f32 (*.f32 h (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)))) eta)) eta)) (neg.f32 eta))
(/ h eta)
(/.f32 h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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))))))
(+ (* (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))
(+.f32 (/.f32 h eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 7 binary32))) (/.f32 (*.f32 #s(literal 3/8 binary32) h) (pow.f32 eta #s(literal 5 binary32)))))))))
(/ (* 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 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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)))) (+ (* -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 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) 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 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 h (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 eta eta) #s(literal 0 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) 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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.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 (*.f32 eta eta)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
(+ (* (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))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (/.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 (*.f32 (+.f32 (*.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)))) (*.f32 sinTheta_O (*.f32 eta eta))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))))
(/ 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 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) 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 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) 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 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.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 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32))) (neg.f32 eta)) eta)) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 3))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))))
(+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 5))) (* 1/2 (/ 1 (pow eta 3))))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 eta #s(literal 5 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta 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))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 5/16 binary32) (*.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))))))))
(/ (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) (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 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (*.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 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) sinTheta_O)
(* -1 (/ (sqrt -1) sinTheta_O))
(/.f32 (*.f32 #s(literal -1 binary32) (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) (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 (+.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (*.f32 sinTheta_O (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 (+.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 eta eta) #s(literal 0 binary32))) (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 #s(literal -1 binary32) (*.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) eta)) (/.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)))
(+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 eta eta) (neg.f32 (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)))
(+.f32 (*.f32 (*.f32 eta eta) (+.f32 (*.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 (-.f32 #s(literal 0 binary32) (/.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 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) 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)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.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))))))
(+ (* (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)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.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) (+.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))))))))
(/ -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 #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 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) #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 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 0 binary32))) (*.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) #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 (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta)) sinTheta_O) #s(literal 0 binary32))) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(* (pow eta 2) h)
(*.f32 h (*.f32 eta eta))
(/ 1 sinTheta_O)
(/.f32 #s(literal 1 binary32) sinTheta_O)
(+ (* -1 (/ eta (pow sinTheta_O 2))) (/ 1 sinTheta_O))
(-.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(+ (* eta (- (/ eta (pow sinTheta_O 3)) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))
(+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 eta (+.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* eta (- (* eta (+ (* -1 (/ eta (pow sinTheta_O 4))) (/ 1 (pow sinTheta_O 3)))) (/ 1 (pow sinTheta_O 2)))) (/ 1 sinTheta_O))
(+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 eta (+.f32 (*.f32 eta (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ (+ 1 (* -1 (/ sinTheta_O eta))) eta)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta)
(/ (- (+ 1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)) eta)
(/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)) (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta))) eta)
(/ (- (+ 1 (* -1 (/ (pow sinTheta_O 3) (pow eta 3)))) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta))) eta)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta)))) (-.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(* -1 (/ (- (/ sinTheta_O eta) 1) eta))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta)
(* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 2) eta) sinTheta_O) eta)) 1) eta))
(/.f32 (*.f32 (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) sinTheta_O) eta) #s(literal 1 binary32)) #s(literal -1 binary32)) (neg.f32 eta))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow sinTheta_O 3) eta) (pow sinTheta_O 2)) eta)) sinTheta_O) eta)) 1) eta))
(/.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) eta) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta)) sinTheta_O) (neg.f32 eta)) #s(literal -1 binary32)) (neg.f32 eta))
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(+ (* -1 (/ sinTheta_O (pow eta 2))) (/ 1 eta))
(-.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O (*.f32 eta eta)))
(+ (* sinTheta_O (- (/ sinTheta_O (pow eta 3)) (/ 1 (pow eta 2)))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))))
(+ (* sinTheta_O (- (* sinTheta_O (+ (* -1 (/ sinTheta_O (pow eta 4))) (/ 1 (pow eta 3)))) (/ 1 (pow eta 2)))) (/ 1 eta))
(+.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (+.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 eta eta)))))
(/ 1 sinTheta_O)
(/.f32 #s(literal 1 binary32) sinTheta_O)
(/ (+ 1 (* -1 (/ eta sinTheta_O))) sinTheta_O)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)) sinTheta_O)
(/ (- (+ 1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O))) sinTheta_O)
(/ (- (+ 1 (* -1 (/ (pow eta 3) (pow sinTheta_O 3)))) (+ (* -1 (/ (pow eta 2) (pow sinTheta_O 2))) (/ eta sinTheta_O))) sinTheta_O)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(/ 1 sinTheta_O)
(/.f32 #s(literal 1 binary32) sinTheta_O)
(* -1 (/ (- (/ eta sinTheta_O) 1) sinTheta_O))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 eta sinTheta_O)) sinTheta_O)
(* -1 (/ (- (* -1 (/ (- (/ (pow eta 2) sinTheta_O) eta) sinTheta_O)) 1) sinTheta_O))
(neg.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) eta) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) sinTheta_O))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow eta 3) sinTheta_O) (pow eta 2)) sinTheta_O)) eta) sinTheta_O)) 1) sinTheta_O))
(/.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) sinTheta_O) (*.f32 eta eta)) (neg.f32 sinTheta_O)) eta) (neg.f32 sinTheta_O)) #s(literal -1 binary32)) (neg.f32 sinTheta_O))

eval138.0ms (1%)

Memory
5.6MiB live, 283.7MiB allocated
Compiler

Compiled 34 298 to 3 863 computations (88.7% saved)

prune210.0ms (1.5%)

Memory
-9.4MiB live, 342.8MiB allocated
Pruning

36 alts after pruning (28 fresh and 8 done)

PrunedKeptTotal
New1 427121 439
Fresh31619
Picked145
Done044
Total1 431361 467
Accuracy
100.0%
Counts
1 467 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
25.1%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
58.2%
(asin.f32 (/.f32 (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 eta eta)) eta))
98.2%
(asin.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
88.7%
(asin.f32 (/.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) eta)))
90.2%
(asin.f32 (/.f32 (*.f32 h (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta))
76.5%
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
87.0%
(asin.f32 (/.f32 h (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
89.4%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
39.2%
(asin.f32 (/.f32 h (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))) eta)))
87.3%
(asin.f32 (/.f32 h (/.f32 (*.f32 eta eta) eta)))
89.0%
(asin.f32 (/.f32 h (/.f32 #s(literal 1 binary32) (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
96.6%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O)))))
88.4%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
76.9%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
97.5%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
62.2%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.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)))) eta) (/.f32 (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
98.6%
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
37.7%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
91.6%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
91.7%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32)))))))
94.4%
(asin.f32 (/.f32 h eta))
88.5%
(asin.f32 (/.f32 eta (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) h)))
92.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) eta))))
95.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)))
93.4%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
93.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 h eta))))
80.7%
(asin.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 h eta)))))
92.9%
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
90.9%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
98.6%
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
88.8%
(asin.f32 (*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) eta))
88.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)) h))
96.9%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))) h))
93.8%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
89.0%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
Compiler

Compiled 1 780 to 740 computations (58.4% saved)

regimes179.0ms (1.3%)

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

10 calls:

23.0ms
h
19.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))))))
17.0ms
(*.f32 eta eta)
17.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)))))))
17.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))))))))
Results
AccuracySegmentsBranch
98.6%1sinTheta_O
98.6%1h
98.6%1eta
98.6%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.6%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.6%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.6%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
98.6%1(*.f32 eta eta)
98.6%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
98.6%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 113 to 71 computations (37.2% saved)

regimes69.0ms (0.5%)

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

5 calls:

15.0ms
sinTheta_O
13.0ms
h
13.0ms
(*.f32 eta eta)
12.0ms
eta
10.0ms
(*.f32 sinTheta_O sinTheta_O)
Results
AccuracySegmentsBranch
98.6%1sinTheta_O
98.6%1h
98.6%1eta
98.6%1(*.f32 eta eta)
98.6%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes64.0ms (0.5%)

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

5 calls:

13.0ms
sinTheta_O
13.0ms
eta
12.0ms
h
12.0ms
(*.f32 eta eta)
11.0ms
(*.f32 sinTheta_O sinTheta_O)
Results
AccuracySegmentsBranch
97.5%1sinTheta_O
97.5%1h
97.5%1eta
97.5%1(*.f32 eta eta)
97.5%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes12.0ms (0.1%)

Memory
-17.3MiB live, 23.1MiB allocated
Accuracy

Total -23.4b remaining (-1304.1%)

Threshold costs -23.4b (-1304.1%)

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 #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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 h eta))))
(asin.f32 (/.f32 h (/.f32 (*.f32 eta eta) eta)))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) eta))))
Outputs
(asin.f32 (/.f32 h eta))
Calls

3 calls:

5.0ms
sinTheta_O
3.0ms
eta
3.0ms
h
Results
AccuracySegmentsBranch
94.4%1sinTheta_O
94.4%1h
94.4%1eta
Compiler

Compiled 12 to 9 computations (25% saved)

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02443
13243
23743
33943
44043
Stop Event
saturated
Calls
Call 1
Inputs
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
(asin.f32 (/.f32 h eta))
Outputs
(asin.f32 (*.f32 (/.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal -1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))) h))
(asin.f32 (/.f32 h (*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 eta sinTheta_O)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
(asin.f32 (/.f32 h eta))

soundness489.0ms (3.5%)

Memory
10.1MiB live, 554.3MiB allocated
Rules
10 426×accelerator-lowering-fma.f32
10 426×accelerator-lowering-fma.f64
8 154×*-lowering-*.f32
8 154×*-lowering-*.f64
4 790×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045423
1300347
22626341
08346334
034209
1197196
21524196
08349189
04453582
113073464
249183423
091533340
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 176 to 111 computations (36.9% saved)

preprocess37.0ms (0.3%)

Memory
20.6MiB live, 100.4MiB allocated
Remove

(abs eta)

Compiler

Compiled 236 to 146 computations (38.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...