HairBSDF, gamma for a refracted ray

Time bar (total: 13.0s)

analyze617.0ms (4.8%)

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

Compiled 44 to 27 computations (38.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 455.0ms
ival-mult: 278.0ms (61.2% of total)
ival-<=: 50.0ms (11% of total)
ival-sqrt: 37.0ms (8.1% of total)
ival-sub: 33.0ms (7.3% of total)
ival-div: 21.0ms (4.6% of total)
ival-asin: 20.0ms (4.4% of total)
ival-and: 11.0ms (2.4% of total)
const: 5.0ms (1.1% of total)
backward-pass: 1.0ms (0.2% of total)

sample3.1s (24.2%)

Results
1.2s8256×0valid
1.1s8182×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-<=: 469.0ms (26.2% of total)
ival-mult: 315.0ms (17.6% of total)
ival-sub: 245.0ms (13.7% of total)
ival-sqrt: 242.0ms (13.5% of total)
ival-div: 231.0ms (12.9% of total)
ival-asin: 170.0ms (9.5% of total)
ival-and: 76.0ms (4.2% of total)
const: 36.0ms (2% of total)
backward-pass: 6.0ms (0.3% of total)
Bogosity

preprocess183.0ms (1.4%)

Algorithm
egg-herbie
Rules
2382×fnmadd-define
2172×sum3-define
1676×fnmadd-define
1590×sum4-define
1560×fmsub-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053175
1122175
2248165
3623165
41535165
53851165
66219165
01317
12617
24416
37916
413816
525316
643416
785016
8259716
9508716
0803116
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 (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta)))))
(asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O)))))))))
(asin (* h (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta)))))
(asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (* (neg h) (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta)))))
(asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (* h (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta)))))
(neg (asin (/ h (sqrt (- (* eta eta) (/ (* (neg sinTheta_O) (neg sinTheta_O)) (sqrt (- 1 (* (neg sinTheta_O) (neg sinTheta_O))))))))))
(neg (asin (* h (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta))))))
(neg (asin (/ (neg h) (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (* (neg h) (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta))))))
(neg (asin (/ h (sqrt (- (* (neg eta) (neg eta)) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))
(neg (asin (* h (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* eta eta))))))
(asin (/ sinTheta_O (sqrt (- (* eta eta) (/ (* h h) (sqrt (- 1 (* h h))))))))
(asin (* sinTheta_O (rsqrt (fnmadd (* h h) (rsqrt (fnmsub h h -1)) (* eta eta)))))
(asin (/ h (sqrt (- (* sinTheta_O sinTheta_O) (/ (* eta eta) (sqrt (- 1 (* eta eta))))))))
(asin (* h (rsqrt (fnmadd (* eta eta) (rsqrt (fnmsub eta eta -1)) (* sinTheta_O sinTheta_O)))))
(asin (/ eta (sqrt (- (* h h) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))
(asin (* eta (rsqrt (fnmadd (* sinTheta_O sinTheta_O) (rsqrt (fnmsub sinTheta_O sinTheta_O -1)) (* h h)))))
Symmetry

(abs sinTheta_O)

(abs eta)

explain438.0ms (3.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-4(2.894947822382804e-38 1.2446207161195679e-29 1.701343256266122e-22)(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
00-0-h
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-(*.f32 sinTheta_O sinTheta_O)
00-0-(*.f32 eta eta)
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-(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-(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
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-#s(literal 1 binary32)
00-0-eta
Results
68.0ms512×0valid
Compiler

Compiled 219 to 41 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 8.0ms (23.4% of total)
ival-sqrt: 8.0ms (23.4% of total)
ival-div: 7.0ms (20.5% of total)
ival-sub: 6.0ms (17.5% of total)
ival-asin: 5.0ms (14.6% of total)
const: 1.0ms (2.9% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
90.6%
(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)

simplify111.0ms (0.9%)

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
2172×sum3-define
1676×fnmadd-define
1590×sum4-define
1456×fmsub-define
1342×fnmsub-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01391
12691
24484
37984
413884
525384
643484
785084
8259784
9508784
0803184
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)

localize52.0ms (0.4%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
accuracy99.9%
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy99.8%
(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))))))))
accuracy91.8%
(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
36.0ms256×0valid
Compiler

Compiled 99 to 14 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 4.0ms (23.5% of total)
ival-mult: 4.0ms (23.5% of total)
ival-sqrt: 4.0ms (23.5% of total)
ival-sub: 3.0ms (17.6% of total)
ival-asin: 3.0ms (17.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series25.0ms (0.2%)

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
5.0ms
sinTheta_O
@inf
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
3.0ms
h
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
3.0ms
eta
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
2.0ms
eta
@inf
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))
1.0ms
sinTheta_O
@0
(/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))

rewrite279.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3788×*-lowering-*.f32
3788×*-lowering-*.f64
2912×/-lowering-/.f32
2912×/-lowering-/.f64
1560×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01360
17460
258256
3788056
0866056
Stop Event
iter limit
node limit
Counts
4 → 163
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 (neg.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)) (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 (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 (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 (*.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 (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 (*.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 (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) (PI.f32)) #s(literal 4 binary32)) (*.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 (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 (*.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 #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 (*.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 (PI.f32) (*.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 #s(literal 1 binary32) (/.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))))) (-.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (/.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 (*.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) (PI.f32)) #s(literal 4 binary32)) (*.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 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.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) (PI.f32)) #s(literal 4 binary32)) (*.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 (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 (*.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)))))))
(/.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 (*.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) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 (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))))) (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)) (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 (/.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (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))))) (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)) (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 (/.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 (*.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 #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 (*.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 (PI.f32) (PI.f32)) #s(literal 4 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 #s(literal 1 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)))))))
(neg.f32 (/.f32 (neg.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 #s(literal 1 binary32) (/.f32 (neg.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 #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))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.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 #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 (neg.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 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 (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 #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 (/.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 (*.f32 #s(literal 1 binary32) (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 (*.f32 (neg.f32 h) #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))))
(/.f32 (/.f32 (neg.f32 h) #s(literal -1 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 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 (/.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 (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)) 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 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.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 (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 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))) (/.f32 #s(literal 1 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 (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 (*.f32 #s(literal 1 binary32) (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 (/.f32 h (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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)))
(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))))
(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)))))))
(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 (*.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 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 (exp.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/2 binary32))
(-.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 #s(literal 1 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 #s(literal 1 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 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/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)) (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.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/2 binary32)) #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))) #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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 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 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))) (sqrt.f32 (neg.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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 #s(literal 1 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 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 (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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 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 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 eta 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)) #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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (neg.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(neg.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (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)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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))))))
(+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (*.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))))) (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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 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 (*.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))))) (/.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 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (fma.f32 (*.f32 sinTheta_O (*.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))))) #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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 sinTheta_O 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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (fma.f32 (neg.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) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(+.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)))) (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 (*.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 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (+.f32 (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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 (*.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))))) (/.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 (*.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))))) (*.f32 eta eta))
(+.f32 (*.f32 sinTheta_O (*.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))))) (+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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 sinTheta_O (*.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))))) (/.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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))
(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 binary32))
(fma.f32 eta eta (*.f32 sinTheta_O (*.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))))))
(fma.f32 sinTheta_O (*.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)))) (*.f32 eta eta))
(fma.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 eta eta))
(fma.f32 (neg.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))
(fma.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (*.f32 sinTheta_O (*.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))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.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 sinTheta_O (*.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))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(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 #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 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 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 sinTheta_O (*.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))))) (/.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 0 binary32) (-.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 eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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 (*.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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) #s(literal 0 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 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (/.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 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.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)))))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))
(/.f32 #s(literal -1 binary32) (neg.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 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (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 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.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 (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))) (*.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.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 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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.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 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 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #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 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (neg.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 (+.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 3 binary32)) (pow.f32 (+.f32 (*.f32 sinTheta_O (*.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))))) (/.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 (*.f32 eta 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 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 (*.f32 sinTheta_O (*.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))))) (/.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 (*.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))))) (/.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 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 (*.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))))) (/.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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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)) (pow.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 eta (*.f32 eta (*.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 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (*.f32 sinTheta_O (*.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))))) (*.f32 eta eta)))
(/.f32 (-.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 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 sinTheta_O (*.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))))) (/.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 (*.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))))) (/.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 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 (*.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))))) (/.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 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (+.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 eta (*.f32 eta (*.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 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) #s(literal 1 binary32)) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 eta eta) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 eta eta) (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.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 (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.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 (*.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))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.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 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.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) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.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 (*.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.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 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 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 (*.f32 eta 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 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 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 (neg.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (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 (/.f32 #s(literal 1 binary32) (+.f32 (/.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))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))))
(*.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 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))) (-.f32 (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))) (*.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 (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))) #s(literal 2 binary32)))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(*.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 eta eta) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (pow.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))

simplify302.0ms (2.3%)

Algorithm
egg-herbie
Rules
6968×*-lowering-*.f32
6968×*-lowering-*.f64
1904×+-lowering-+.f64
1904×+-lowering-+.f32
1586×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04453342
114023158
254913004
081813004
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 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h sinTheta_O))) (sqrt.f32 #s(literal -1 binary32))) (*.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)))))
(+ (* (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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) h) (/.f32 (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 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 h sinTheta_O)) (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 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 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (/.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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 h 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 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 h sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (*.f32 sinTheta_O (-.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 (/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))) (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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 #s(literal 1/2 binary32) (+.f32 (*.f32 h (*.f32 (*.f32 (*.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))))) eta)) (/.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 #s(literal 1/2 binary32) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 h eta) (+.f32 (+.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 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.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 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 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) h)))
(+ (* -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) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 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) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 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 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) h)))
(+ (* -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 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) h)) (*.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 (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) h))) (/.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 eta eta) (*.f32 eta eta)) (*.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) #s(literal -1/4 binary32)))))) #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 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/2 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 (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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (/.f32 #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 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal 1/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)))))))))
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 (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 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 (*.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 eta eta))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (-.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/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 (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 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.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))))))))
(* -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 (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 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 (*.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 eta eta))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.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))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(neg.f32 (*.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 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/8 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.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)))))))))
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 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) eta)))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.f32 (*.f32 (+.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 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(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) (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))) (*.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))))))))
(* -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 (+.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 #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 sinTheta_O (*.f32 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 (*.f32 eta eta) sinTheta_O) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))) (-.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))) (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 3/8 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))

eval39.0ms (0.3%)

Compiler

Compiled 14140 to 1258 computations (91.1% saved)

prune52.0ms (0.4%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New26716283
Fresh000
Picked011
Done000
Total26717284
Accuracy
99.0%
Counts
284 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.2%
(-.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)))))
89.4%
(asin.f32 (/.f32 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/4 binary32)) #s(literal 2 binary32))))
97.4%
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
88.3%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
63.0%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.f32 (*.f32 (+.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 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
90.6%
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O (*.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)))))))))
64.7%
(asin.f32 (/.f32 h (sqrt.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))))
90.6%
(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))))))))
90.4%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
90.5%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
90.6%
(asin.f32 (/.f32 h (sqrt.f32 (*.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)))))))
85.8%
(asin.f32 (/.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)))))))))
95.8%
(asin.f32 (/.f32 h eta))
90.0%
(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)))
47.2%
(asin.f32 (*.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))))
90.0%
(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)) h))
89.3%
(asin.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/4 binary32))) (/.f32 #s(literal 1 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)))))
Compiler

Compiled 939 to 527 computations (43.9% saved)

simplify189.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(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))
cost-diff3232
(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))
cost-diff3232
(/.f32 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/4 binary32)) #s(literal 2 binary32)))
cost-diff3232
(asin.f32 (/.f32 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/4 binary32)) #s(literal 2 binary32))))
cost-diff192
(*.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))))
cost-diff192
(sqrt.f32 (*.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)))))
cost-diff192
(/.f32 h (sqrt.f32 (*.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))))))
cost-diff192
(asin.f32 (/.f32 h (sqrt.f32 (*.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)))))))
cost-diff0
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))))
cost-diff0
(sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))
cost-diff0
(/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
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
3104×*-lowering-*.f32
3104×*-lowering-*.f64
1574×fnmsub-define
944×+-lowering-+.f64
944×+-lowering-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
046503
1107479
2277448
3802443
43050423
55280423
67605423
08434423
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) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))))
(/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))
h
(sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))
(+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))
(* eta eta)
eta
(* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))
(* sinTheta_O sinTheta_O)
sinTheta_O
(+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))
-1
(* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))
(* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))
(+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))
-1/2
(* (* sinTheta_O sinTheta_O) -3/8)
-3/8
(asin (/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))))
(/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))))
h
(sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))
(* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))
(* eta eta)
eta
(- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))
1
(/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))
(* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O)))))
(* sinTheta_O sinTheta_O)
sinTheta_O
(sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))
(/ 1 (- 1 (* sinTheta_O sinTheta_O)))
(- 1 (* sinTheta_O sinTheta_O))
(asin (/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)))
(/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2))
h
(pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)
(pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4)
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)))
(* eta eta)
eta
(/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))
(* sinTheta_O sinTheta_O)
sinTheta_O
(pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)
(- 1 (* sinTheta_O sinTheta_O))
1
1/2
1/4
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) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
(/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))
(/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))))))
h
(sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))
(sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))
(+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))))
(* eta eta)
(*.f32 eta eta)
eta
(* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))
(+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))
-1
#s(literal -1 binary32)
(* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))
(* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))
(*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))
(+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))
(+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))
-1/2
#s(literal -1/2 binary32)
(* (* sinTheta_O sinTheta_O) -3/8)
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
-3/8
#s(literal -3/8 binary32)
(asin (/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))))))))
(/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))))))))
h
(sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))))))
(* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))
(-.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))))))
(* eta eta)
(*.f32 eta eta)
eta
(- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))
(-.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))))
1
#s(literal 1 binary32)
(/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))))
(/ 1 (- 1 (* sinTheta_O sinTheta_O)))
(/.f32 #s(literal -1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)))
(- 1 (* sinTheta_O sinTheta_O))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
(asin (/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)))
(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))))
(/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2))
(/.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)))
h
(pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 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))
(pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4)
(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))
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)))
(-.f32 (*.f32 eta 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 sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))
(/.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)
(*.f32 sinTheta_O sinTheta_O)
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))
1
#s(literal 1 binary32)
1/2
#s(literal 1/2 binary32)
1/4
#s(literal 1/4 binary32)
2
#s(literal 2 binary32)

localize254.0ms (2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
accuracy99.8%
(asin.f32 (/.f32 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/4 binary32)) #s(literal 2 binary32))))
accuracy98.5%
(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))
accuracy91.9%
(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))
accuracy99.9%
(*.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))))
accuracy99.8%
(asin.f32 (/.f32 h (sqrt.f32 (*.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)))))))
accuracy92.2%
(sqrt.f32 (*.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)))))
accuracy68.2%
(/.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))
accuracy99.9%
(+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))))))))
accuracy99.8%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
accuracy99.6%
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
accuracy92.2%
(sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))
accuracy100.0%
(/.f32 h eta)
accuracy99.8%
(asin.f32 (/.f32 h eta))
accuracy99.9%
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32))
accuracy99.9%
(/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
accuracy99.7%
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
accuracy84.8%
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
Results
168.0ms255×0valid
11.0ms5exit
Compiler

Compiled 532 to 47 computations (91.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
ival-pow: 26.0ms (22.8% of total)
ival-asin: 21.0ms (18.4% of total)
ival-mult: 20.0ms (17.6% of total)
ival-div: 16.0ms (14.1% of total)
ival-sqrt: 11.0ms (9.7% of total)
backward-pass: 9.0ms (7.9% of total)
ival-add: 5.0ms (4.4% of total)
ival-sub: 4.0ms (3.5% of total)
const: 1.0ms (0.9% of total)

series114.0ms (0.9%)

Counts
22 → 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) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))))>
#<alt (/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))>
#<alt (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))>
#<alt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))>
#<alt (asin (/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))))>
#<alt (/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))))>
#<alt (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))>
#<alt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))>
#<alt (asin (/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)))>
#<alt (/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2))>
#<alt (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)>
#<alt (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4)>
#<alt (* (* sinTheta_O sinTheta_O) -1/2)>
#<alt (* (* sinTheta_O sinTheta_O) -3/8)>
#<alt (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))>
#<alt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)))>
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 sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))>
#<alt (+ (* -1/2 (* (/ (* (pow eta 2) h) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))))>
#<alt (+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 3/8 (* (/ (* (pow eta 2) h) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))>
#<alt (+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (pow eta 2) (+ (* -5/16 (* (/ (* (pow eta 2) h) (pow sinTheta_O 7)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 7))))) (* 3/8 (* (/ h (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta)>
#<alt (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (pow eta 6)))))) eta)>
#<alt (* -1 (/ h eta))>
#<alt (* -1 (/ (+ h (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta))>
#<alt (* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (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/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 -8/3)) (pow sinTheta_O 3))>
#<alt (/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3))>
#<alt (/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3))>
#<alt (/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3))>
#<alt (* -1 (/ (* h (sqrt -8/3)) (pow sinTheta_O 3)))>
#<alt (* -1 (/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3)))>
#<alt (* -1 (/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3)))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3)))>
#<alt (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))>
#<alt (+ (* 1/2 (* (/ (pow eta 2) sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))>
#<alt (+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* -1/8 (* (/ (pow eta 2) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))))))>
#<alt (+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* (pow eta 2) (+ (* -1/8 (* (/ 1 (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/16 (* (/ (pow eta 2) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))>
#<alt eta>
#<alt (* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))>
#<alt (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))>
#<alt (* -1 eta)>
#<alt (* -1 (* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))>
#<alt (* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))))>
#<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 (* (pow sinTheta_O 3) (sqrt -3/8))>
#<alt (* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8))))))>
#<alt (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))>
#<alt (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))>
#<alt (* -1 (* (pow sinTheta_O 3) (sqrt -3/8)))>
#<alt (* -1 (* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8)))))))>
#<alt (* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))>
#<alt (* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))>
#<alt (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/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 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))>
#<alt (* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 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 (* -3/8 (pow sinTheta_O 6))>
#<alt (* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))>
#<alt (* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))>
#<alt (* -3/8 (pow sinTheta_O 6))>
#<alt (* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))>
#<alt (* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))>
#<alt (* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))>
#<alt (asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))>
#<alt (asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))>
#<alt (asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))>
#<alt (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 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 (/ h (pow eta 3))) (* 1/2 (/ (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))))) eta)))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 2))) (* 1/2 (/ 1 (pow eta 4)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))) (pow eta 2))))))) eta)) (* 1/2 (/ (* h (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4))))) eta)))))) (/ 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 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))>
#<alt (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* 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 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (/ (* h (+ (* -1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (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 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4))))))) (* 1/2 (/ 1 eta)))))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))))) (* -1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))))))) (* 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 (+ (* -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))>
#<alt (+ (* -1 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))>
#<alt (pow eta 2)>
#<alt (* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (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 (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))>
#<alt (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))>
#<alt (* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))))>
#<alt (* sinTheta_O (sqrt -1))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))>
#<alt (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 (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O)))>
#<alt (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))))>
#<alt (+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))) (sqrt sinTheta_O)))))))>
#<alt (+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow eta 2) (+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (sqrt sinTheta_O) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/12 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (+ (* -1/384 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 1/32 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (sqrt sinTheta_O)))))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))))>
#<alt (+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))>
#<alt (+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))))>
#<alt (* (sqrt eta) (sqrt -1))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))))>
#<alt (* (pow 1 1/4) (sqrt eta))>
#<alt (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))>
#<alt (+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4))))))))))>
#<alt (+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (- (+ (* -1/2880 (+ (* 270 (/ 1 (pow eta 2))) (+ (* 360 (/ 1 (pow eta 4))) (* 240 (/ 1 (pow eta 6)))))) (* 1/384 (/ (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4)))) (pow eta 2)))) (* 1/384 (/ 1 (pow eta 6))))))) (* (pow 1 1/4) (* (sqrt eta) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4)))))))))))>
#<alt (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2))))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (+ (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) (pow sinTheta_O 3)) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2)))))>
#<alt (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* 1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))>
#<alt (+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) sinTheta_O)) (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2))))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))>
#<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 (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (* -3/8 (pow sinTheta_O 2))>
#<alt (/ (pow sinTheta_O 2) (pow eta 2))>
#<alt (* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (/ 1 (pow eta 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))>
#<alt (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))>
#<alt (/ (* sinTheta_O (sqrt -1)) (pow eta 2))>
#<alt (* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))>
#<alt (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))>
#<alt (* -1 (/ (* sinTheta_O (sqrt -1)) (pow eta 2)))>
#<alt (* -1 (* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))>
#<alt (* -1 (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* -1 (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<alt (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))>
#<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

150 calls:

TimeVariablePointExpression
36.0ms
sinTheta_O
@0
(/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))
7.0ms
sinTheta_O
@0
(/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))))
5.0ms
eta
@0
(/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))
4.0ms
eta
@-inf
(/ h (+ eta (/ (* (* sinTheta_O sinTheta_O) -1/2) eta)))
2.0ms
h
@0
(/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))

rewrite324.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
2806×*-lowering-*.f32
2806×*-lowering-*.f64
2436×fma-lowering-fma.f32
2436×fma-lowering-fma.f64
1880×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046324
1289307
22394282
08286282
Stop Event
iter limit
node limit
Counts
22 → 368
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) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))))
(/ h (sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))))
(sqrt (+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8))))))))
(+ (* eta eta) (* (* sinTheta_O sinTheta_O) (+ -1 (* sinTheta_O (* sinTheta_O (+ -1/2 (* (* sinTheta_O sinTheta_O) -3/8)))))))
(asin (/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))))
(/ h (sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))))
(sqrt (* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta)))))
(* (* eta eta) (- 1 (/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))))
(asin (/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)))
(/ h (pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2))
(pow (pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4) 2)
(pow (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2))) 1/4)
(* (* sinTheta_O sinTheta_O) -1/2)
(* (* sinTheta_O sinTheta_O) -3/8)
(/ (* (* sinTheta_O sinTheta_O) (sqrt (/ 1 (- 1 (* sinTheta_O sinTheta_O))))) (* eta eta))
(- (* eta eta) (/ (* sinTheta_O sinTheta_O) (pow (- 1 (* sinTheta_O sinTheta_O)) 1/2)))
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)) (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))))))
(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 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)))
(/.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) (/.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 (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 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))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) (-.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 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) #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) 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/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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) 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 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) (-.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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) (-.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 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 eta) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) (neg.f32 (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) (*.f32 eta 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 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.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 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))) (/.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 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)
(/.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) (/.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 (*.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 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) 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)) (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))))
(neg.f32 (/.f32 h (neg.f32 eta)))
(neg.f32 (/.f32 (neg.f32 h) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h eta)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (/.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 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #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 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 h (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))))))
(neg.f32 (/.f32 h (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #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 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))
(*.f32 h (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #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 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)) h)
(*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) #s(literal 1/2 binary32))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.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 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/2 binary32)))
(sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.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 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(+.f32 (+.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 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))
(pow.f32 (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) #s(literal -1 binary32))
(fma.f32 eta eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))
(fma.f32 sinTheta_O (neg.f32 sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 eta eta))
(fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))) (*.f32 eta eta))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(fma.f32 (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))) (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))) (*.f32 eta eta)))
(fma.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) sinTheta_O (*.f32 eta eta))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta)))) (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta)))))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 (*.f32 eta eta) sinTheta_O) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))) (neg.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 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 (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta)))
(*.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))) (*.f32 eta eta))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))) (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))))
(neg.f32 (asin.f32 (/.f32 h (*.f32 (neg.f32 eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))))
(asin.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #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 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #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 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #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 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))))
(neg.f32 (/.f32 h (*.f32 (neg.f32 eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 h) (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h) #s(literal 1 binary32)))
(/.f32 (neg.f32 h) (*.f32 (neg.f32 eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (*.f32 (neg.f32 eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 h #s(literal 1 binary32)) (*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)) h) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) h)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (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 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))))
(*.f32 eta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 eta #s(literal 1/2 binary32)) (pow.f32 (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32)) eta)
(*.f32 (pow.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 eta (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 eta eta) #s(literal 1 binary32)) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 eta eta)))
(fma.f32 (*.f32 eta eta) #s(literal 1 binary32) (*.f32 (*.f32 eta eta) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))))
(fma.f32 #s(literal 1 binary32) (*.f32 eta eta) (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (*.f32 eta eta)))
(/.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #s(literal 3/2 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))
(/.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (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) (pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))) #s(literal 3/2 binary32))) (*.f32 eta eta)) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (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 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 eta eta)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (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 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))))
(*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) (*.f32 eta eta))
(*.f32 (*.f32 eta (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))) eta)
(neg.f32 (asin.f32 (/.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))))))
(neg.f32 (asin.f32 (/.f32 (neg.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)) (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)) (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))))))
(neg.f32 (/.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)))))
(neg.f32 (/.f32 (neg.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))))
(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 (/.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))
(/.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 (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)) h))
(/.f32 #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 (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 (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 h #s(literal 1 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 (/.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 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 (neg.f32 h) (/.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)))))
(*.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)) (pow.f32 (/.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)))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 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 (-.f32 (*.f32 eta 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)))
(exp.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/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/2 binary32))) #s(literal 1 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 #s(literal 2 binary32) (*.f32 #s(literal 1/4 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))))))) #s(literal 1 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/2 binary32)) #s(literal 1 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 1/2 binary32)) #s(literal 1 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/8 binary32)) #s(literal 4 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 (*.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)) (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/8 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 1/4 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)))))))
(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 eta 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/8 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 3/8 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/8 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 3/8 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 3/8 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/8 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.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 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #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 (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 3/8 binary32)) #s(literal 1 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/8 binary32)))
(exp.f32 (*.f32 #s(literal 1/4 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 (*.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/8 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/8 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))
(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 1 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/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/8 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/8 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 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 (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/8 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/8 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 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/4 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)
(*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(*.f32 #s(literal -3/8 binary32) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O #s(literal -3/8 binary32)) sinTheta_O)
(neg.f32 (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)))
(exp.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 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 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)) (*.f32 eta eta)) #s(literal -1 binary32))
(pow.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)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 eta (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) #s(literal -1 binary32))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 eta eta)))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 eta eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (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 #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 #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)) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) (/.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 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) 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 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.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)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) eta)
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 eta eta)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 #s(literal 0 binary32) (*.f32 eta eta)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) eta)
(/.f32 (*.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 1 binary32)) (*.f32 eta eta))
(/.f32 (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) (neg.f32 eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32))) eta)
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))
(*.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) (*.f32 eta eta))))
(*.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 eta eta)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.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))
(*.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 #s(literal 1 binary32) (*.f32 eta eta)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 eta eta))))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) eta))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta 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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) eta))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) eta))
(*.f32 (pow.f32 (/.f32 eta sinTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 eta (/.f32 sinTheta_O (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 eta eta) (*.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 (pow.f32 (/.f32 (*.f32 eta eta) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(exp.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))))))
(+.f32 (*.f32 eta eta) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))
(+.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 (neg.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 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 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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O 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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (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 (*.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 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (fma.f32 (neg.f32 (/.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 (*.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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))
(+.f32 (fma.f32 eta eta (neg.f32 (*.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 1 binary32)))) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1 binary32) (*.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 1 binary32))))
(+.f32 (fma.f32 eta eta (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(pow.f32 (/.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(pow.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))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32))
(fma.f32 eta eta (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 sinTheta_O (neg.f32 (/.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) (neg.f32 (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 (*.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))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.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))
(fma.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) (+.f32 (*.f32 (neg.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 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) (+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O 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)))))
(fma.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.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 eta 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 (neg.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 sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.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 eta 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 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O 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)))))
(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 (neg.f32 (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))
(-.f32 (*.f32 eta 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 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))
(-.f32 (/.f32 (*.f32 eta (*.f32 eta (*.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 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))) (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.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))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.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 eta 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 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 2 binary32)) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 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 (exp.f32 (log.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))))) (exp.f32 (log.f32 (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (exp.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)))))))
(*.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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)))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (/.f32 (*.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 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))))

simplify483.0ms (3.7%)

Algorithm
egg-herbie
Rules
6692×*-lowering-*.f32
6692×*-lowering-*.f64
4576×+-lowering-+.f64
4576×+-lowering-+.f32
1378×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0115213897
1387113106
0831213106
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 sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))
(+ (* -1/2 (* (/ (* (pow eta 2) h) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))))
(+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 3/8 (* (/ (* (pow eta 2) h) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))
(+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (pow eta 2) (+ (* -5/16 (* (/ (* (pow eta 2) h) (pow sinTheta_O 7)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 7))))) (* 3/8 (* (/ h (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))
(/ h eta)
(/ (+ h (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (pow eta 6)))))) eta)
(* -1 (/ h eta))
(* -1 (/ (+ h (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (pow eta 6)))))) 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 -8/3)) (pow sinTheta_O 3))
(/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3))
(/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3))
(/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3))
(* -1 (/ (* h (sqrt -8/3)) (pow sinTheta_O 3)))
(* -1 (/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3)))
(* -1 (/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3)))
(* -1 (/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3)))
(* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))
(+ (* 1/2 (* (/ (pow eta 2) sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))
(+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* -1/8 (* (/ (pow eta 2) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))))))
(+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* (pow eta 2) (+ (* -1/8 (* (/ 1 (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/16 (* (/ (pow eta 2) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))
eta
(* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))
(* -1 eta)
(* -1 (* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))))
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)))))
(* (pow sinTheta_O 3) (sqrt -3/8))
(* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))
(* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))
(* -1 (* (pow sinTheta_O 3) (sqrt -3/8)))
(* -1 (* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8)))))))
(* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/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))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(pow eta 2)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(pow eta 2)
(+ (* -1 (pow sinTheta_O 2)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (pow sinTheta_O 2)) 1)) (pow eta 2))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))
(* -3/8 (pow sinTheta_O 6))
(* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))
(* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))
(* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))
(* -3/8 (pow sinTheta_O 6))
(* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))
(* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))
(* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 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 (/ h (pow eta 3))) (* 1/2 (/ (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))))) eta)))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 2))) (* 1/2 (/ 1 (pow eta 4)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))) (pow eta 2))))))) eta)) (* 1/2 (/ (* h (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4))))) eta)))))) (/ 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 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* 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 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (/ (* h (+ (* -1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (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 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4))))))) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))))) (* -1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))))))) (* 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))))))
(+ (* -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 (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (pow eta 2))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (pow sinTheta_O 2) (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 (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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))))))))))
(* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O)))
(+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))))
(+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))) (sqrt sinTheta_O)))))))
(+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow eta 2) (+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (sqrt sinTheta_O) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/12 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (+ (* -1/384 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 1/32 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (sqrt sinTheta_O)))))))))
(sqrt eta)
(+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))))
(* (sqrt eta) (sqrt -1))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))))
(* (pow 1 1/4) (sqrt eta))
(+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4))))))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (- (+ (* -1/2880 (+ (* 270 (/ 1 (pow eta 2))) (+ (* 360 (/ 1 (pow eta 4))) (* 240 (/ 1 (pow eta 6)))))) (* 1/384 (/ (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4)))) (pow eta 2)))) (* 1/384 (/ 1 (pow eta 6))))))) (* (pow 1 1/4) (* (sqrt eta) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4)))))))))))
(exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (+ (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) (pow sinTheta_O 3)) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2)))))
(exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* 1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) sinTheta_O)) (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2))))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))
(* -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))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(* -3/8 (pow sinTheta_O 2))
(/ (pow sinTheta_O 2) (pow eta 2))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (/ 1 (pow eta 2))))
(* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))
(* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))
(/ (* sinTheta_O (sqrt -1)) (pow eta 2))
(* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(* -1 (/ (* sinTheta_O (sqrt -1)) (pow eta 2)))
(* -1 (* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(* -1 (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* -1 (* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(* -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 (+ 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 #s(literal -4 binary32) (/.f32 (*.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 #s(literal -8 binary32) (/.f32 (*.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 #s(literal -16 binary32) (/.f32 (*.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)))) (pow.f32 eta #s(literal 4 binary32))))) 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)))) (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 #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))
(/.f32 (+.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))) h) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (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 #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 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.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 #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 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 #s(literal -2 binary32) (*.f32 h eta)) (/.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 #s(literal -2 binary32) (*.f32 h eta)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 #s(literal -2 binary32) (*.f32 h eta)) (/.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 #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)))
(* -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 sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(asin (* h (sqrt (/ 1 (- (+ (* -1 (* (pow sinTheta_O 4) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (pow eta 2)) (pow sinTheta_O 2))))))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))))) (*.f32 sinTheta_O sinTheta_O))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* h (sqrt (/ 1 (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 h (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))))
(* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))
(*.f32 (/.f32 h sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))
(+ (* -1/2 (* (/ (* (pow eta 2) h) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))))
(+.f32 (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))))
(+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 3/8 (* (/ (* (pow eta 2) h) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))
(+.f32 (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal 3/8 binary32) (/.f32 (*.f32 h (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(+ (* (/ h sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow eta 2) (+ (* -1/2 (* (/ h (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* (pow eta 2) (+ (* -5/16 (* (/ (* (pow eta 2) h) (pow sinTheta_O 7)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 7))))) (* 3/8 (* (/ h (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))
(+.f32 (*.f32 (/.f32 h sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -5/16 binary32) (/.f32 (*.f32 h (*.f32 eta eta)) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 7 binary32))))) (*.f32 (*.f32 #s(literal 3/8 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta)
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (*.f32 eta eta))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta)
(/.f32 (+.f32 h (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))))))) eta)
(/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (pow eta 6)))))) eta)
(/.f32 (+.f32 h (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 h (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) #s(literal -3/4 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2)))) eta))
(/.f32 (+.f32 h (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))))) eta))
(/.f32 (+.f32 h (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) #s(literal -3/4 binary32)) (pow.f32 eta #s(literal 4 binary32))))))) (neg.f32 eta))
(* -1 (/ (+ h (+ (* -1/2 (/ (* h (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (pow eta 2))) (+ (* -1/2 (/ (* h (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))))) (pow eta 4))) (* -1/2 (/ (* h (+ (* 1/2 (* (pow sinTheta_O 2) (* (+ (* -1 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2))) (* 1/4 (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)))) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))) (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)))) (pow eta 6)))))) eta))
(/.f32 (+.f32 h (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 h (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) #s(literal -3/4 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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) (+ (* 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 h (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))))))
(+ (* (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 h eta) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))))))))
(/ (* h (sqrt -8/3)) (pow sinTheta_O 3))
(/.f32 (*.f32 h (sqrt.f32 #s(literal -8/3 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3))
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -8/3 binary32))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3))
(/.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 (*.f32 h #s(literal 32/9 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 h (sqrt.f32 #s(literal -8/3 binary32)))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 (*.f32 h #s(literal 32/9 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 h (sqrt.f32 #s(literal -8/3 binary32)))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 832/81 binary32) (*.f32 (*.f32 eta eta) #s(literal 64/9 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -8/3 binary32))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))
(* -1 (/ (* h (sqrt -8/3)) (pow sinTheta_O 3)))
(/.f32 (*.f32 h (sqrt.f32 #s(literal -8/3 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (/ (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))) (pow sinTheta_O 3)))
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -8/3 binary32))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (/ (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3)))) (pow sinTheta_O 3)))
(/.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 (*.f32 h #s(literal 32/9 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 h (sqrt.f32 #s(literal -8/3 binary32)))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (/ (+ (* -1/2 (/ (* h (+ 1024/81 (+ (* 16/9 (/ (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2)))) (pow (sqrt -8/3) 2))) (* 64/9 (pow eta 2))))) (* (pow sinTheta_O 6) (sqrt -8/3)))) (+ (* 1/2 (/ (* h (- 64/27 (* 256/81 (/ 1 (pow (sqrt -8/3) 2))))) (* (pow sinTheta_O 4) (sqrt -8/3)))) (+ (* 16/9 (/ h (* (pow sinTheta_O 2) (sqrt -8/3)))) (* h (sqrt -8/3))))) (pow sinTheta_O 3)))
(/.f32 (+.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 (*.f32 h #s(literal 32/9 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 h (sqrt.f32 #s(literal -8/3 binary32)))) (*.f32 (/.f32 #s(literal 16/9 binary32) (sqrt.f32 #s(literal -8/3 binary32))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 #s(literal 832/81 binary32) (*.f32 (*.f32 eta eta) #s(literal 64/9 binary32))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -8/3 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)))
(*.f32 sinTheta_O (sqrt.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))
(+ (* 1/2 (* (/ (pow eta 2) sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))
(+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* -1/8 (* (/ (pow eta 2) (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))))))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) sinTheta_O)))))
(+ (* sinTheta_O (sqrt (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))) (* (pow eta 2) (+ (* 1/2 (* (/ 1 sinTheta_O) (sqrt (/ 1 (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))))) (* (pow eta 2) (+ (* -1/8 (* (/ 1 (pow sinTheta_O 3)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3))))) (* 1/16 (* (/ (pow eta 2) (pow sinTheta_O 5)) (sqrt (/ 1 (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 5))))))))))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
eta
(* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta))))
(* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (pow.f32 eta #s(literal 4 binary32))))))
(* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))
(*.f32 eta (+.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))))) (pow.f32 eta #s(literal 6 binary32)))))
(* -1 eta)
(neg.f32 eta)
(* -1 (* eta (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2)))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (pow.f32 eta #s(literal 4 binary32))))))
(* -1 (* eta (+ 1 (+ (* -1/8 (/ (* (pow sinTheta_O 4) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 2)) (pow eta 4))) (+ (* 1/16 (/ (* (pow sinTheta_O 6) (pow (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1) 3)) (pow eta 6))) (* 1/2 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))))))
(*.f32 (neg.f32 eta) (+.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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/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 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal 1 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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))
(* (pow sinTheta_O 3) (sqrt -3/8))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -3/8 binary32)))
(* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 (sqrt.f32 #s(literal -3/8 binary32)) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -3/8 binary32)))))
(* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (+.f32 (sqrt.f32 #s(literal -3/8 binary32)) (+.f32 (/.f32 #s(literal -5/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -3/8 binary32)))) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -3/8 binary32)))))))
(* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8)))))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (+.f32 (sqrt.f32 #s(literal -3/8 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) #s(literal 5/18 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -3/8 binary32))))) (/.f32 #s(literal -5/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -3/8 binary32))))) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -3/8 binary32))))))
(* -1 (* (pow sinTheta_O 3) (sqrt -3/8)))
(*.f32 (sqrt.f32 #s(literal -3/8 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* (pow sinTheta_O 3) (- (sqrt -3/8) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (sqrt -3/8)))))))
(*.f32 (-.f32 (sqrt.f32 #s(literal -3/8 binary32)) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -3/8 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -3/8 binary32)) (+.f32 (/.f32 #s(literal -5/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -3/8 binary32)))) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -3/8 binary32)))))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* (pow sinTheta_O 3) (- (+ (sqrt -3/8) (+ (* -1/2 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 4) (sqrt -3/8)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (+ 1 (* 1/16 (/ 1 (pow (sqrt -3/8) 2)))) (pow (sqrt -3/8) 2)))) (* (pow sinTheta_O 6) (sqrt -3/8)))))) (/ 1/4 (* (pow sinTheta_O 2) (sqrt -3/8))))))
(*.f32 (+.f32 (+.f32 (+.f32 (sqrt.f32 #s(literal -3/8 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) #s(literal 5/18 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -3/8 binary32))))) (/.f32 #s(literal -5/12 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -3/8 binary32))))) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -3/8 binary32))))) (*.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ (* (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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (/ (* (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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (/ (* (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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (/ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) 1)) (pow eta 2))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (/ (* (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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (/ (* (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 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))) (*.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 (*.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) (- (* -3/8 (pow sinTheta_O 2)) 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 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))
(* -3/8 (pow sinTheta_O 6))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -3/8 binary32))
(* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (neg.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/8 binary32)))
(* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* -3/8 (pow sinTheta_O 6))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -3/8 binary32))
(* -1 (* (pow sinTheta_O 6) (+ 3/8 (* 1/2 (/ 1 (pow sinTheta_O 2))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (neg.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (* -1 (/ (+ 1/2 (/ 1 (pow sinTheta_O 2))) (pow sinTheta_O 2))) 3/8))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/8 binary32)))
(* (pow sinTheta_O 6) (- (/ (pow eta 2) (pow sinTheta_O 6)) (+ 3/8 (+ (* 1/2 (/ 1 (pow sinTheta_O 2))) (/ 1 (pow sinTheta_O 4))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 eta eta) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* -1 (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 h eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin (* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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))))))
(* (/ h eta) (sqrt (/ 1 (- 1 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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 (* 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 #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 (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) (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 (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) (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 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 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 (*.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)))) (pow.f32 eta #s(literal 4 binary32))))) 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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.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))) (/.f32 (*.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))) (pow.f32 eta #s(literal 4 binary32))))) (*.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)
(* -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)))) (pow.f32 eta #s(literal 4 binary32))))) (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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.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))) (/.f32 (*.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))) (pow.f32 eta #s(literal 4 binary32))))) (*.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))
(/ 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 (/ h (pow eta 3))) (* 1/2 (/ (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))))) eta)))) (/ h eta))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 4 binary32))))) eta)))))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (/ (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 2))) (* 1/2 (/ 1 (pow eta 4)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow eta 4))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4)))) (pow eta 2))))))) eta)) (* 1/2 (/ (* h (+ (* 1/2 (/ 1 (pow eta 2))) (* 3/4 (/ 1 (pow eta 4))))) eta)))))) (/ 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 h (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 4 binary32))))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta))))))))
(* h (sqrt (/ (sqrt -1) sinTheta_O)))
(*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))
(+.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 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O)))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.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 (*.f32 (*.f32 h (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (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 eta eta)))) (*.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)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.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 (*.f32 (*.f32 h (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (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 eta eta)))) (*.f32 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 h (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 6 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (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))))) (*.f32 eta eta))))
(* 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 (*.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))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (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))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 eta eta)))))
(+ (* -1 (/ (+ (* -1/2 (* (/ (* h (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (pow eta 2)) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (/ (* h (+ (* -1/4 (/ (* (pow eta 6) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 4) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 3))) (/ (pow eta 6) (pow (sqrt -1) 3)))) (sqrt -1))))) (pow eta 2)) (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 (-.f32 #s(literal 0 binary32) (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))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 h (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 h (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 6 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)))) (*.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 #s(literal 1/2 binary32) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (*.f32 eta eta) (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 #s(literal -1/8 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.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 (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 #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)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))
(* eta (+ 1 (+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 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 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))))))))
(* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))
(* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 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))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))))))))
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 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4))))))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (/.f32 #s(literal -1/2 binary32) eta))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* eta (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))))) (* -1/2 (* eta (+ (* 1/2 (/ 1 (pow eta 2))) (* 1/4 (/ 1 (pow eta 4)))))))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/2 binary32) eta) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))))))) (/.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 (*.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))) (-.f32 #s(literal 0 binary32) (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 (-.f32 #s(literal 0 binary32) (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))) (-.f32 #s(literal 0 binary32) (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 (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 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 9 binary32)))))) (+.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))) (-.f32 #s(literal 0 binary32) (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))))))))
(* -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 (*.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/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 (*.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 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (-.f32 #s(literal 0 binary32) (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) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32))))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (-.f32 #s(literal 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 #s(literal 0 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))
(-.f32 (*.f32 eta 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))
(-.f32 (*.f32 eta 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 (*.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) (- (* -3/8 (pow sinTheta_O 2)) 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 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))))
(* -1 (* sinTheta_O (sqrt -1)))
(-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (/ (pow eta 2) sinTheta_O)))
(*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (/ 1/2 (* (pow sinTheta_O 2) (sqrt -1))) (/ (pow eta 2) sinTheta_O))))
(*.f32 sinTheta_O (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (+ (* -1 (sqrt -1)) (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O)))))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (pow eta 2) sinTheta_O)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 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))))))))))
(* 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 #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 (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) (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 (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) (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 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 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 (*.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)))) (pow.f32 eta #s(literal 4 binary32))))) 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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.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))) (/.f32 (*.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))) (pow.f32 eta #s(literal 4 binary32))))) (*.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)
(* -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)))) (pow.f32 eta #s(literal 4 binary32))))) (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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.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))) (/.f32 (*.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))) (pow.f32 eta #s(literal 4 binary32))))) (*.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))
(/ 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 h (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))))))))
(+ (* (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 h eta) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32)))) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32)))) (*.f32 eta eta))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32)))))))))))
(* 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 #s(literal -1/2 binary32) (+.f32 (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (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 (*.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 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))))
(+ (* -1/2 (* (* h (+ (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ 1 (* (pow sinTheta_O 7) (sqrt -1)))))) (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ 1 (* (pow sinTheta_O 5) (sqrt -1)))))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 5)))))) (* h (sqrt (/ (sqrt -1) sinTheta_O))))))
(+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (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 (*.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 h (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (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 (-.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 (*.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))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+.f32 (+.f32 (*.f32 h (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 eta eta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))))))
(+ (* -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 (-.f32 #s(literal 0 binary32) (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))) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (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 (pow.f32 eta #s(literal 4 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 0 binary32) (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))))
(* (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 #s(literal 1/2 binary32) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (*.f32 eta eta) (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 #s(literal -1/8 binary32) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.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 (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 #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)) (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32)) (*.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))
(* eta (+ 1 (+ (* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 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 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))))))))
(* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))
(* -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 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 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))))) (* -1/16 (* (/ (pow sinTheta_O 6) (pow eta 6)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))
(*.f32 (neg.f32 eta) (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (pow.f32 eta #s(literal 6 binary32))))))))
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 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal 1 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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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 (-.f32 #s(literal 0 binary32) (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))) (-.f32 #s(literal 0 binary32) (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 (-.f32 #s(literal 0 binary32) (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))) (-.f32 #s(literal 0 binary32) (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 (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 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 9 binary32)))))) (+.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))) (-.f32 #s(literal 0 binary32) (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))))))))
(* -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 (*.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/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 (*.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 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (-.f32 #s(literal 0 binary32) (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) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32))))) (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 sinTheta_O (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))
(* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32)) (sqrt.f32 sinTheta_O)))
(+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32)) (sqrt.f32 sinTheta_O))) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 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/8 binary32))) (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))) (sqrt sinTheta_O)))))))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32)) (sqrt.f32 sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 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/8 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32))) (*.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 sinTheta_O) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -3/32 binary32))))))))
(+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (sqrt sinTheta_O))) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/8) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow eta 2) (+ (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (sqrt sinTheta_O) (+ (* -1/8 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))) (* 1/32 (/ (- 1 (pow sinTheta_O 2)) (pow sinTheta_O 4))))))) (* (pow -1 1/4) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/8) (* (* (pow eta 2) (+ (* -1/12 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (+ (* -1/384 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 1/32 (* (/ 1 (pow sinTheta_O 6)) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (sqrt sinTheta_O)))))))))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32)) (sqrt.f32 sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 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/8 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 binary32))) (+.f32 (*.f32 (sqrt.f32 sinTheta_O) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -3/32 binary32))) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 6 binary32))) #s(literal -7/128 binary32)) (sqrt.f32 sinTheta_O)))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))))
(+.f32 (sqrt.f32 eta) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))))
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/32 binary32)))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))))))))
(+.f32 (+.f32 (sqrt.f32 eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/32 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 11 binary32)))) (*.f32 (*.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))))))) #s(literal -7/128 binary32))))
(* (sqrt eta) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))))))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/32 binary32)))))
(+ (* -1/4 (* (sqrt (/ 1 (* (pow eta 3) (- 1 (pow sinTheta_O 2))))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2)))) (* 1/32 (/ (pow sinTheta_O 4) (- 1 (pow sinTheta_O 2))))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (+ (* -1/384 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* 1/32 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))))))))))
(+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal -3/32 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 11 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.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))))))) #s(literal -7/128 binary32)))))
(* (pow 1 1/4) (sqrt eta))
(sqrt.f32 eta)
(+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))
(+.f32 (sqrt.f32 eta) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4))))))))))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 (sqrt.f32 eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 #s(literal -1/96 binary32) (+.f32 (/.f32 #s(literal 12 binary32) (*.f32 eta eta)) (/.f32 #s(literal 12 binary32) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* (pow 1 1/4) (* (sqrt eta) (* (pow sinTheta_O 2) (- (+ (* -1/2880 (+ (* 270 (/ 1 (pow eta 2))) (+ (* 360 (/ 1 (pow eta 4))) (* 240 (/ 1 (pow eta 6)))))) (* 1/384 (/ (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4)))) (pow eta 2)))) (* 1/384 (/ 1 (pow eta 6))))))) (* (pow 1 1/4) (* (sqrt eta) (+ (* -1/96 (+ (* 12 (/ 1 (pow eta 2))) (* 12 (/ 1 (pow eta 4))))) (* 1/32 (/ 1 (pow eta 4)))))))))))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 eta) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/2880 binary32) (+.f32 (+.f32 (/.f32 #s(literal 270 binary32) (*.f32 eta eta)) (/.f32 #s(literal 360 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 240 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 #s(literal 1/384 binary32) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 12 binary32) (*.f32 eta eta)) (/.f32 #s(literal 12 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))))))) (+.f32 (*.f32 #s(literal -1/96 binary32) (+.f32 (/.f32 #s(literal 12 binary32) (*.f32 eta eta)) (/.f32 #s(literal 12 binary32) (pow.f32 eta #s(literal 4 binary32))))) (/.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))))))))))
(exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))
(+.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2))))
(+.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))) (+ (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) (pow sinTheta_O 3)) (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ 1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) (pow sinTheta_O 2)))))
(+.f32 (+.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 sinTheta_O)))) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 (*.f32 #s(literal -1/32 binary32) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/384 binary32) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/24 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))
(exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))
(exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* 1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (* sinTheta_O (sqrt -1)))))
(+.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))
(-.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))) sinTheta_O))) sinTheta_O))
(+ (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* -1/32 (/ (* (pow eta 2) (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (+ (* -1/384 (/ (pow eta 6) (pow (sqrt -1) 3))) (* 1/24 (+ (* -3 (/ (pow eta 2) (pow (sqrt -1) 3))) (* -2 (/ (pow eta 6) (pow (sqrt -1) 3)))))))) sinTheta_O)) (* (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O)))))) (+ (* 1/32 (/ (pow eta 4) (pow (sqrt -1) 2))) (* 1/8 (- (* -1 (/ (pow eta 4) (pow (sqrt -1) 2))) (/ 1 (pow (sqrt -1) 2))))))) sinTheta_O)) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log (* -1 (sqrt -1))) (* -1 (log (/ -1 sinTheta_O))))))) (sqrt -1)))) sinTheta_O)))
(-.f32 (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/32 binary32) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))) (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/32 binary32) (/.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/384 binary32) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/24 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 (*.f32 eta eta) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))) (exp.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)))))) sinTheta_O)) 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))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(* -3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32))
(/ (pow sinTheta_O 2) (pow eta 2))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))
(* (pow sinTheta_O 2) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) (/ 1 (pow eta 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (/.f32 #s(literal 1 binary32) (*.f32 eta eta))))
(* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 3/8 (/ (pow sinTheta_O 2) (pow eta 2))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 eta eta))))))
(* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* 5/16 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (/ 1 (pow eta 2))))) (* 1/2 (/ 1 (pow eta 2))))) (/ 1 (pow eta 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))))))
(/ (* sinTheta_O (sqrt -1)) (pow eta 2))
(/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta))
(* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 sinTheta_O (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))))
(* sinTheta_O (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (/ (* sinTheta_O (sqrt -1)) (pow eta 2)))
(/.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 eta eta)))
(* -1 (* sinTheta_O (- (/ (sqrt -1) (pow eta 2)) (* 1/2 (/ 1 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.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 (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 2) (* (pow sinTheta_O 4) (sqrt -1))))) (/ (sqrt -1) (pow eta 2))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.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 (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow eta 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 eta 2) (* (pow sinTheta_O 6) (sqrt -1))))) (/ (sqrt -1) (pow eta 2)))) (/ 1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 (+.f32 (+.f32 (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 eta eta) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 sinTheta_O))
(* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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 sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))
(/.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))
(* -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 #s(literal 0 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) (* (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 (*.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) (- (* -3/8 (pow sinTheta_O 2)) 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 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) #s(literal -1 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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))))
(* sinTheta_O (- (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 4) (sqrt -1)))) (+ (* 1/2 (/ 1 (* (pow sinTheta_O 2) (sqrt -1)))) (/ (pow eta 2) sinTheta_O))) (sqrt -1)))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(*.f32 (-.f32 (/.f32 (+.f32 (*.f32 eta eta) (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(* -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 (-.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))

eval204.0ms (1.6%)

Compiler

Compiled 28266 to 2994 computations (89.4% saved)

prune110.0ms (0.8%)

Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New95018968
Fresh7411
Picked325
Done011
Total96025985
Accuracy
99.5%
Counts
985 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.7%
(-.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)))))
27.3%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
88.4%
(asin.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #s(literal 1/2 binary32))))
89.2%
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
94.6%
(asin.f32 (/.f32 h (pow.f32 (sqrt.f32 eta) #s(literal 2 binary32))))
89.1%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
88.3%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
63.0%
(asin.f32 (/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))))
98.0%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
33.1%
(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)))))
90.6%
(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))))))))
90.4%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
90.5%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
88.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))))))))
85.7%
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)))))
95.8%
(asin.f32 (/.f32 h eta))
96.8%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta)) h)))
95.2%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
47.2%
(asin.f32 (*.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))))
89.9%
(asin.f32 (*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)) h))
89.3%
(asin.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/4 binary32))) (/.f32 #s(literal 1 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)))))
88.4%
(asin.f32 (*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
91.0%
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
94.2%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))))
95.1%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
Compiler

Compiled 1146 to 668 computations (41.7% saved)

simplify147.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))
cost-diff3232
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
cost-diff3232
(/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
cost-diff3232
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff3296
(pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))
cost-diff3360
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
cost-diff3360
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))))
cost-diff0
(*.f32 sinTheta_O sinTheta_O)
cost-diff128
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
cost-diff128
(/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
cost-diff128
(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)))))
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
cost-diff64
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
cost-diff0
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
cost-diff0
(+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))
cost-diff0
(/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))))
cost-diff0
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
Rules
2736×sum4-define
1930×*-lowering-*.f32
1930×*-lowering-*.f64
1616×sum3-define
1458×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034199
176183
2148180
3290180
4616180
51430180
65000180
08183180
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) eta)
(* sinTheta_O -1/2)
-1/2
(asin (* (/ 1 eta) h))
(* (/ 1 eta) h)
(/ 1 eta)
1
eta
h
(asin (/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))))
(/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
h
(* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
(* sinTheta_O sinTheta_O)
sinTheta_O
(+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))
(/ eta (* sinTheta_O sinTheta_O))
eta
(/ -1/2 eta)
-1/2
(asin (* (/ 1 eta) (pow (/ 1 h) -1)))
(* (/ 1 eta) (pow (/ 1 h) -1))
(/ 1 eta)
1
eta
(pow (/ 1 h) -1)
(/ 1 h)
h
-1
(asin (/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)))
(/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2))
h
(pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4)
(- (* eta eta) (* sinTheta_O sinTheta_O))
(* eta eta)
eta
(* sinTheta_O sinTheta_O)
sinTheta_O
1/4
2
Outputs
(asin (/ h (+ eta (* sinTheta_O (/ (* sinTheta_O -1/2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/ h (+ eta (* sinTheta_O (/ (* sinTheta_O -1/2) eta))))
(/.f32 h (+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
h
(+ eta (* sinTheta_O (/ (* sinTheta_O -1/2) eta)))
(+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))
eta
(* sinTheta_O (/ (* sinTheta_O -1/2) eta))
(/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
sinTheta_O
(/ (* sinTheta_O -1/2) eta)
(/.f32 #s(literal -1/2 binary32) (/.f32 eta sinTheta_O))
(* sinTheta_O -1/2)
(*.f32 sinTheta_O #s(literal -1/2 binary32))
-1/2
#s(literal -1/2 binary32)
(asin (* (/ 1 eta) h))
(asin.f32 (/.f32 h eta))
(* (/ 1 eta) h)
(/.f32 h eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
1
#s(literal 1 binary32)
eta
h
(asin (/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
(/.f32 h (+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
h
(* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
(+.f32 eta (/.f32 #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(/ eta (* sinTheta_O sinTheta_O))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
eta
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
-1/2
#s(literal -1/2 binary32)
(asin (* (/ 1 eta) (pow (/ 1 h) -1)))
(asin.f32 (/.f32 h eta))
(* (/ 1 eta) (pow (/ 1 h) -1))
(/.f32 h eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
1
#s(literal 1 binary32)
eta
(pow (/ 1 h) -1)
h
(/ 1 h)
(/.f32 #s(literal 1 binary32) h)
h
-1
#s(literal -1 binary32)
(asin (/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)))
(asin.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2))
(/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)))
h
(pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 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/4
#s(literal 1/4 binary32)
2
#s(literal 2 binary32)

localize189.0ms (1.5%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
accuracy99.8%
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
accuracy98.5%
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
accuracy91.6%
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))
accuracy100.0%
(/.f32 #s(literal 1 binary32) eta)
accuracy99.8%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))))
accuracy99.2%
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32)))
accuracy99.2%
(pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))
accuracy99.8%
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
accuracy99.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)))))
accuracy87.9%
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
accuracy35.8%
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
accuracy100.0%
(/.f32 #s(literal 1 binary32) eta)
accuracy99.8%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
accuracy99.2%
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
accuracy100.0%
(/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
accuracy99.9%
(/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))))
accuracy99.7%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
accuracy99.7%
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
Results
114.0ms256×0valid
Compiler

Compiled 239 to 35 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-pow: 26.0ms (35.8% of total)
ival-div: 17.0ms (23.4% of total)
ival-mult: 13.0ms (17.9% of total)
ival-asin: 12.0ms (16.5% of total)
ival-add: 3.0ms (4.1% of total)
ival-sub: 1.0ms (1.4% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series45.0ms (0.3%)

Counts
22 → 564
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 (* (/ 1 eta) h))>
#<alt (* (/ 1 eta) h)>
#<alt (/ 1 eta)>
#<alt (asin (/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))))>
#<alt (/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))>
#<alt (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))>
#<alt (* sinTheta_O sinTheta_O)>
#<alt (asin (* (/ 1 eta) (pow (/ 1 h) -1)))>
#<alt (* (/ 1 eta) (pow (/ 1 h) -1))>
#<alt (pow (/ 1 h) -1)>
#<alt (asin (/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)))>
#<alt (/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2))>
#<alt (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)>
#<alt (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4)>
#<alt (/ (* sinTheta_O -1/2) eta)>
#<alt (/ eta (* sinTheta_O sinTheta_O))>
#<alt (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))>
#<alt (- (* eta eta) (* sinTheta_O sinTheta_O))>
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 (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (/ 1 eta)>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* 1/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 (* -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 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)) (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 (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<alt (pow sinTheta_O 2)>
#<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 h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<alt h>
#<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 (* (pow -1 1/4) (sqrt sinTheta_O))>
#<alt (+ (* -1/4 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (sqrt sinTheta_O)))>
#<alt (+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -3/32 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 7)))))))))>
#<alt (+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (pow eta 2) (+ (* -3/32 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 7))))) (* -7/128 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 11)))))))))))>
#<alt (sqrt eta)>
#<alt (+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))))>
#<alt (+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))))>
#<alt (+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6))))))))>
#<alt (* (sqrt eta) (sqrt -1))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))))))>
#<alt (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6)))))))))>
#<alt (* (pow 1 1/4) (sqrt eta))>
#<alt (+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))>
#<alt (+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* -3/32 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 2)))))))>
#<alt (+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* -3/32 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 7))))) (* -7/128 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 11))) (pow sinTheta_O 2)))))))))>
#<alt (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))>
#<alt (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))>
#<alt (+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ -1/2 eta)>
#<alt (/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))>
#<alt (* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))>
#<alt (* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))>
#<alt (* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))>
#<alt (* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))>
#<alt (/ -1/2 eta)>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<alt (/ -1/2 eta)>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<alt (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))>
#<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))>
Calls

141 calls:

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

rewrite344.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
3186×/-lowering-/.f32
3186×/-lowering-/.f64
3130×*-lowering-*.f32
3130×*-lowering-*.f64
1648×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034160
1201143
21650143
08536143
Stop Event
iter limit
node limit
Counts
22 → 813
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 (* (/ 1 eta) h))
(* (/ 1 eta) h)
(/ 1 eta)
(asin (/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))))
(/ h (* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
(* (* sinTheta_O sinTheta_O) (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
(* sinTheta_O sinTheta_O)
(asin (* (/ 1 eta) (pow (/ 1 h) -1)))
(* (/ 1 eta) (pow (/ 1 h) -1))
(pow (/ 1 h) -1)
(asin (/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)))
(/ h (pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2))
(pow (pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4) 2)
(pow (- (* eta eta) (* sinTheta_O sinTheta_O)) 1/4)
(/ (* sinTheta_O -1/2) eta)
(/ eta (* sinTheta_O sinTheta_O))
(+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))
(- (* eta eta) (* sinTheta_O sinTheta_O))
Outputs
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))))
(neg.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(/.f32 (neg.f32 (/.f32 h sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (pow.f32 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 h sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 h sinTheta_O))
(*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 h (neg.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (neg.f32 h) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 h) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (neg.f32 h) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) sinTheta_O) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 (neg.f32 h) sinTheta_O))
(*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 h (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))))
(*.f32 (/.f32 h (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(+.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) eta)
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) eta)
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) sinTheta_O) eta)
(fma.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) sinTheta_O eta)
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta)
(fma.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_O (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)) (/.f32 (*.f32 eta eta) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.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 eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.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 eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (neg.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (neg.f32 (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) sinTheta_O)
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O eta)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.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) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O eta)))
(pow.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32))
(/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (neg.f32 (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)) (/.f32 eta #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (neg.f32 eta))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 eta #s(literal -1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (neg.f32 eta))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) (neg.f32 eta))
(/.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))) (neg.f32 (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) sinTheta_O)) (neg.f32 (neg.f32 eta)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) sinTheta_O))
(*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) sinTheta_O)
(*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 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 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 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 sinTheta_O #s(literal -2 binary32)))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) eta))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 sinTheta_O 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)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta)) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 h) (*.f32 (log.f32 eta) #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)) (log.f32 h)))
(exp.f32 (-.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)) (neg.f32 (log.f32 h))))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta) #s(literal -1 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 (/.f32 #s(literal 1 binary32) h) eta))
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) h))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (neg.f32 eta))))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) h)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) (neg.f32 eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) eta)) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(/.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 h (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal -1 binary32) h)))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (neg.f32 h) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal 1/2 binary32))) (pow.f32 h #s(literal 1/2 binary32)))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) h)
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) h)) (/.f32 (/.f32 #s(literal -1 binary32) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 h #s(literal -1/2 binary32))))
(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)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))) (/.f32 (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 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 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))))
(neg.f32 (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (/.f32 h (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (neg.f32 h))) (neg.f32 (neg.f32 (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(/.f32 (neg.f32 (/.f32 h sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) h) #s(literal -1 binary32)))
(*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 h (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (pow.f32 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) h) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 h sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(*.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(*.f32 (/.f32 h (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 h sinTheta_O))
(*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 h (neg.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 (neg.f32 h) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 h (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (neg.f32 h) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 h (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (neg.f32 h) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) sinTheta_O) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 (neg.f32 h) sinTheta_O))
(*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (/.f32 h (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))))
(*.f32 (/.f32 h (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(+.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) #s(literal -1 binary32))
(fma.f32 eta #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) eta)
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) eta)
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) sinTheta_O) eta)
(fma.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) sinTheta_O eta)
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) eta)
(fma.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta) eta)
(fma.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_O (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)) (/.f32 (*.f32 eta eta) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.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 eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))) (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.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 eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))))) (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (neg.f32 (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (neg.f32 (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (+.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))) (*.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (/.f32 (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 eta (*.f32 eta eta)) #s(literal -1/8 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (-.f32 (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (/.f32 #s(literal 1 binary32) (-.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) sinTheta_O)
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O eta)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.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) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) sinTheta_O) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O eta)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 sinTheta_O)))
(pow.f32 sinTheta_O #s(literal 2 binary32))
(pow.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 sinTheta_O)) #s(literal 2 binary32))
(*.f32 sinTheta_O sinTheta_O)
(*.f32 (exp.f32 (log.f32 sinTheta_O)) (exp.f32 (log.f32 sinTheta_O)))
(+.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)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta)) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 h) (*.f32 (log.f32 eta) #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)) (log.f32 h)))
(exp.f32 (-.f32 (*.f32 (log.f32 eta) #s(literal -1 binary32)) (neg.f32 (log.f32 h))))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta) #s(literal -1 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 (/.f32 #s(literal 1 binary32) h) eta))
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) h))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (neg.f32 eta))))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) h)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) (neg.f32 eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) eta)) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(/.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 h (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal -1 binary32) h)))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (pow.f32 h #s(literal 1/2 binary32)) (*.f32 (pow.f32 h #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (/.f32 #s(literal -1 binary32) eta) (/.f32 (neg.f32 h) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal 1/2 binary32))) (pow.f32 h #s(literal 1/2 binary32)))
(*.f32 (/.f32 h #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) eta) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal 1 binary32)) h)
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) h)) (/.f32 (/.f32 #s(literal -1 binary32) eta) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) eta) (pow.f32 h #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) h)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) h)))
(*.f32 (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 h #s(literal -1/2 binary32))) (/.f32 (pow.f32 eta #s(literal -1/2 binary32)) (pow.f32 h #s(literal -1/2 binary32))))
h
(exp.f32 (log.f32 h))
(exp.f32 (*.f32 (log.f32 h) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 h #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) h))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 h)) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 h)) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (log.f32 h)) #s(literal -1/2 binary32))))
(pow.f32 h #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))
(pow.f32 (pow.f32 h #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) h)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 h h) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 h)))
(-.f32 #s(literal 0 binary32) (/.f32 h #s(literal -1 binary32)))
(/.f32 h #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) h))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) h)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32))))
(/.f32 (neg.f32 h) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 h)) #s(literal 1 binary32))
(*.f32 h #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) h)
(*.f32 #s(literal -1 binary32) (neg.f32 h))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 h) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) h) #s(literal -1 binary32)))
(*.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 h #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 h #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 h #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (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)))))
(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)))
(exp.f32 (+.f32 (log.f32 h) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))) (log.f32 h)))
(exp.f32 (-.f32 (log.f32 h) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))))
(exp.f32 (-.f32 (log.f32 h) (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (log.f32 h) (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 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 (*.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) h)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) h))) #s(literal -1/2 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 (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 (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 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))) (neg.f32 (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/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/4 binary32)) (/.f32 h (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)) (pow.f32 (/.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) h) #s(literal -1 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 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 h (neg.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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/8 binary32))) (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 (neg.f32 h) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 h) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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/8 binary32))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))) (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))))
(*.f32 (/.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 #s(literal 1 binary32) (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 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32))) (/.f32 (pow.f32 h #s(literal 1/2 binary32)) (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/2 binary32)))
(exp.f32 (log.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32))))
(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 (*.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 #s(literal 2 binary32) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1 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)))
(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 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) #s(literal 4 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 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.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)))) #s(literal 1/8 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(/.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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 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 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 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (sqrt.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 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 (-.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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))
(*.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 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 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 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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)))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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/4 binary32) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/8 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/8 binary32)))
(pow.f32 (-.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 1 binary32))
(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/8 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/8 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 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 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 (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1/4 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/4 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/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta eta))) #s(literal 1/4 binary32)))
(*.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)))
(*.f32 (pow.f32 (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/8 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(neg.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 sinTheta_O eta)))
(neg.f32 (/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 eta (*.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 sinTheta_O eta)))
(/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))
(/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
(/.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.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 #s(literal -1/2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (neg.f32 eta))
(/.f32 (*.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 eta #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32))) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32)) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32))) (neg.f32 (neg.f32 eta)))
(/.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (neg.f32 eta))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32))) (neg.f32 eta))
(*.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O eta))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) eta)))
(*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.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 #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) sinTheta_O)
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (neg.f32 sinTheta_O) eta))
(*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) eta))
(*.f32 (/.f32 sinTheta_O eta) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) eta))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) eta))
(*.f32 (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) eta))
(neg.f32 (/.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(neg.f32 (/.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O))))
(/.f32 (neg.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(/.f32 (/.f32 eta sinTheta_O) sinTheta_O)
(/.f32 (neg.f32 (neg.f32 eta)) (neg.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 (neg.f32 (/.f32 eta sinTheta_O)) (neg.f32 sinTheta_O))
(/.f32 (neg.f32 (neg.f32 (neg.f32 eta))) (neg.f32 (neg.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 eta sinTheta_O))) (neg.f32 (neg.f32 sinTheta_O)))
(*.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(*.f32 (/.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 eta sinTheta_O))
(*.f32 (/.f32 #s(literal -1 binary32) sinTheta_O) (/.f32 eta (neg.f32 sinTheta_O)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(pow.f32 (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) #s(literal -1 binary32))
(fma.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1/2 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) eta (/.f32 #s(literal -1/2 binary32) eta))
(fma.f32 (/.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta))
(-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) eta))
(-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(-.f32 (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.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 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))) (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (neg.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 eta (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(/.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(/.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (+.f32 (*.f32 eta (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta))
(/.f32 (+.f32 (*.f32 (neg.f32 eta) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1/2 binary32))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 sinTheta_O eta))
(/.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 sinTheta_O #s(literal 1 binary32))) (*.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) (neg.f32 eta)) (*.f32 sinTheta_O #s(literal 1/2 binary32))) (*.f32 sinTheta_O (neg.f32 eta)))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta (neg.f32 eta))) (*.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 (+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 eta (/.f32 eta sinTheta_O))) (*.f32 eta sinTheta_O))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) eta)) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (neg.f32 eta))) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (/.f32 eta sinTheta_O))) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) sinTheta_O))
(/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.f32 eta) eta)) (*.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 (neg.f32 eta) #s(literal 1 binary32))) (*.f32 (neg.f32 eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta eta)) (*.f32 (neg.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O))))
(/.f32 (+.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (*.f32 (neg.f32 eta) (/.f32 eta sinTheta_O))) (*.f32 (neg.f32 eta) sinTheta_O))
(/.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O)) eta)
(/.f32 (neg.f32 (+.f32 (*.f32 eta (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (neg.f32 eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) eta) (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (neg.f32 eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 (neg.f32 eta) eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 (neg.f32 eta) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (neg.f32 eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (neg.f32 (*.f32 sinTheta_O eta)))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta #s(literal -1/2 binary32))) (*.f32 sinTheta_O #s(literal 1 binary32)))) (neg.f32 (*.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 eta sinTheta_O) (neg.f32 eta)) (*.f32 sinTheta_O #s(literal 1/2 binary32)))) (neg.f32 (*.f32 sinTheta_O (neg.f32 eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta (neg.f32 eta)))) (neg.f32 (*.f32 eta (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 eta (/.f32 eta sinTheta_O)))) (neg.f32 (*.f32 eta sinTheta_O)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) eta))) (neg.f32 (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (neg.f32 eta)))) (neg.f32 (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 (/.f32 eta #s(literal -1/2 binary32)) (/.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (/.f32 eta #s(literal -1/2 binary32)) sinTheta_O)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.f32 eta) eta))) (neg.f32 (*.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 (neg.f32 eta) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (neg.f32 sinTheta_O))) (*.f32 eta eta))) (neg.f32 (*.f32 (neg.f32 eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (*.f32 (neg.f32 eta) (/.f32 eta sinTheta_O)))) (neg.f32 (*.f32 (neg.f32 eta) sinTheta_O)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (neg.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) (neg.f32 (neg.f32 (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (*.f32 (/.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #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) (*.f32 eta (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (+.f32 (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))) (/.f32 eta #s(literal -1/2 binary32))))))
(*.f32 (-.f32 (/.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(exp.f32 (log.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))
(+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta))
(+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 sinTheta_O)))
(fma.f32 eta eta (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 eta eta (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(fma.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 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(fma.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 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))
(fma.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))
(-.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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 (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 sinTheta_O)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (neg.f32 sinTheta_O)))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 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 sinTheta_O (neg.f32 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 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 (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 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 sinTheta_O (neg.f32 sinTheta_O)))))
(/.f32 (+.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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 (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 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 (-.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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (+.f32 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (pow.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3 binary32))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (-.f32 (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (+.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)))) (pow.f32 (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (*.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 (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.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))) (pow.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) #s(literal 3 binary32))) (+.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (+.f32 (*.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (neg.f32 sinTheta_O)) (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O 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 (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 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))
(*.f32 (exp.f32 (log.f32 (+.f32 eta sinTheta_O))) (exp.f32 (log.f32 (-.f32 eta sinTheta_O))))

simplify341.0ms (2.6%)

Algorithm
egg-herbie
Rules
5092×*-lowering-*.f32
5092×*-lowering-*.f64
1882×+-lowering-+.f64
1882×+-lowering-+.f32
1402×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05316735
117206453
261476422
080906422
Stop Event
iter limit
node limit
Counts
564 → 564
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)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 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))
(* -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))
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)) (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)))
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(pow sinTheta_O 2)
(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)
h
h
h
h
h
h
h
h
h
h
h
h
(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)))))))))
(* (pow -1 1/4) (sqrt sinTheta_O))
(+ (* -1/4 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (sqrt sinTheta_O)))
(+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -3/32 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 7)))))))))
(+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (pow eta 2) (+ (* -3/32 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 7))))) (* -7/128 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 11)))))))))))
(sqrt eta)
(+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6))))))))
(* (sqrt eta) (sqrt -1))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))))))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6)))))))))
(* (pow 1 1/4) (sqrt eta))
(+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* -3/32 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 2)))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* -3/32 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 7))))) (* -7/128 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 11))) (pow sinTheta_O 2)))))))))
(exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))
(exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(* -1/2 (/ sinTheta_O eta))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ -1/2 eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/ eta (pow sinTheta_O 2))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(/ eta (pow sinTheta_O 2))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(/ eta (pow sinTheta_O 2))
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/ -1/2 eta)
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(/ -1/2 eta)
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(* -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))
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 (*.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 #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 (*.f32 h (*.f32 eta eta)) #s(literal -8 binary32)) (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 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) #s(literal -16 binary32)) (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 #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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal 1/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) 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 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/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))
(neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) 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/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) 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 h (pow.f32 sinTheta_O #s(literal 6 binary32))) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 6 binary32))) h) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.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 #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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) (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 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.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))
(/ (- (+ (* -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 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) h) (pow.f32 sinTheta_O #s(literal 6 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 (*.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 (*.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 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.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))
(/ (- (+ (* -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 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) h) (pow.f32 sinTheta_O #s(literal 6 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 (*.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 (*.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 (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta)))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(/ 1 eta)
(/.f32 #s(literal 1 binary32) eta)
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 (neg.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) 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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/8 binary32)) (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 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.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))
(/ (- (+ (* -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 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) h) (pow.f32 sinTheta_O #s(literal 6 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 (*.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 (*.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 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 eta (*.f32 h #s(literal -2 binary32))) (/.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))
(/ (- (+ (* -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 (*.f32 #s(literal -16 binary32) (pow.f32 eta #s(literal 7 binary32))) h) (pow.f32 sinTheta_O #s(literal 6 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 (*.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 (*.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 #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 (*.f32 h (*.f32 eta eta)) #s(literal -8 binary32)) (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 #s(literal -2 binary32) (/.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) #s(literal -16 binary32)) (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 #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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal 1/4 binary32))) (pow.f32 eta #s(literal 4 binary32))))) 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 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/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))
(neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) 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/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/4 binary32)) (pow.f32 eta #s(literal 4 binary32))) 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 h (pow.f32 sinTheta_O #s(literal 6 binary32))) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 6 binary32))) h) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) #s(literal -1/4 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta))
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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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 sinTheta_O (*.f32 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)) (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 (*.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 (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta)))
eta
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
(* -1 (* eta (- (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1/2 binary32)) eta)))
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(pow sinTheta_O 2)
(*.f32 sinTheta_O sinTheta_O)
(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)
h
h
h
h
h
h
h
h
h
h
h
h
(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 h (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O 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 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 h (*.f32 eta eta)) sinTheta_O) (+.f32 (/.f32 #s(literal -1/4 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 h #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (+.f32 (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal -1/4 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 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/4 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)))) (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 h (/.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 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 #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)))) (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 h (/.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 h (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.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 #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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 3/8 binary32)) (pow.f32 eta #s(literal 5 binary32))) (/.f32 (*.f32 h #s(literal 1/2 binary32)) (*.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 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 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) #s(literal 5/16 binary32)) (pow.f32 eta #s(literal 7 binary32))) (/.f32 (*.f32 h #s(literal 3/8 binary32)) (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 (/.f32 (*.f32 eta eta) 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 h (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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 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 (/ (* 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 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O))) (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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.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 (pow.f32 sinTheta_O #s(literal 6 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) sinTheta_O)
(* -1 (/ (* h (sqrt -1)) sinTheta_O))
(/.f32 (*.f32 #s(literal -1 binary32) (*.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 (/.f32 (*.f32 eta eta) 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))
(neg.f32 (/.f32 (+.f32 (*.f32 h (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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 h (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))) 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 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O))) (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 h (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.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 (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 eta (*.f32 eta (+.f32 (/.f32 (*.f32 (*.f32 eta eta) #s(literal -1/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (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 (*.f32 (*.f32 eta eta) #s(literal 1/16 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -1 binary32) (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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) 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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 4 binary32))))))
(* 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 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) 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 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 4 binary32))))))
(* -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 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -1/8 binary32)) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 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 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.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 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/16 binary32)) (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 (/.f32 (*.f32 eta eta) 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 (pow.f32 eta #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 (/.f32 (*.f32 eta eta) 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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (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)))))))))
(*.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/8 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 (pow.f32 eta #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (neg.f32 sinTheta_O))
(* (pow -1 1/4) (sqrt sinTheta_O))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 sinTheta_O))
(+ (* -1/4 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 3)))))) (* (pow -1 1/4) (sqrt sinTheta_O)))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))))
(+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* -3/32 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 7)))))))))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) #s(literal -3/32 binary32)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))))))))
(+ (* (pow -1 1/4) (sqrt sinTheta_O)) (* (pow eta 2) (+ (* -1/4 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (pow eta 2) (+ (* -3/32 (* (pow -1 1/4) (sqrt (/ 1 (pow sinTheta_O 7))))) (* -7/128 (* (pow -1 1/4) (* (pow eta 2) (sqrt (/ 1 (pow sinTheta_O 11)))))))))))
(+.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) (sqrt.f32 sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -1/4 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))) (*.f32 eta (*.f32 eta (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)) #s(literal -3/32 binary32))) (*.f32 (*.f32 #s(literal -7/128 binary32) (*.f32 (*.f32 eta eta) (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 11 binary32)))))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))))
(+.f32 (sqrt.f32 eta) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))))
(+.f32 (sqrt.f32 eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O 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 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/32 binary32)))))
(+ (sqrt eta) (+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2))) (+ (* (sqrt (/ 1 (pow eta 7))) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))) (* (sqrt (/ 1 (pow eta 11))) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6))))))))
(+.f32 (+.f32 (sqrt.f32 eta) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O 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 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/32 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 11 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -7/128 binary32))))
(* (sqrt eta) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (* (sqrt eta) (sqrt -1)))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4)))))))
(+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -3/32 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/4 (* (sqrt (/ 1 (pow eta 3))) (* (pow sinTheta_O 2) (sqrt -1)))) (+ (* (sqrt eta) (sqrt -1)) (+ (* (sqrt (/ 1 (pow eta 7))) (* (sqrt -1) (+ (* -1/8 (pow sinTheta_O 4)) (* 1/32 (pow sinTheta_O 4))))) (* (sqrt (/ 1 (pow eta 11))) (* (sqrt -1) (+ (* -1/12 (pow sinTheta_O 6)) (+ (* -1/384 (pow sinTheta_O 6)) (* 1/32 (pow sinTheta_O 6)))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 eta)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -3/32 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 11 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -7/128 binary32)))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))))
(* (pow 1 1/4) (sqrt eta))
(sqrt.f32 eta)
(+ (* -1/4 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 3))) (pow sinTheta_O 2)))) (* (pow 1 1/4) (sqrt eta)))
(+.f32 (sqrt.f32 eta) (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* -3/32 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 7))) (pow sinTheta_O 2)))))))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/4 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 7 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/32 binary32))))))
(+ (* (pow 1 1/4) (sqrt eta)) (* (pow sinTheta_O 2) (+ (* -1/4 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (+ (* -3/32 (* (pow 1 1/4) (sqrt (/ 1 (pow eta 7))))) (* -7/128 (* (pow 1 1/4) (* (sqrt (/ 1 (pow eta 11))) (pow sinTheta_O 2)))))))))
(+.f32 (sqrt.f32 eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal -3/32 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 11 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -7/128 binary32))))))))
(exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))
(exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O)))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))))
(+.f32 (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))))) (*.f32 sinTheta_O sinTheta_O)))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))
(+.f32 (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -3/32 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ 1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))
(+.f32 (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 eta eta) (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 0 binary32) (log.f32 sinTheta_O))))) (+.f32 (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -3/32 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 eta #s(literal 6 binary32)) #s(literal -7/128 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))
(exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32)))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))))
(+.f32 (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 eta eta)) (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 sinTheta_O sinTheta_O)))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 eta eta)) (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))))) (*.f32 (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -3/32 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(+ (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/4 (/ (* (pow eta 2) (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O))))))) (pow sinTheta_O 2))) (+ (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/8 (pow eta 4)) (* 1/32 (pow eta 4)))) (pow sinTheta_O 4)) (/ (* (exp (* 1/4 (+ (log -1) (* -2 (log (/ -1 sinTheta_O)))))) (+ (* -1/12 (pow eta 6)) (+ (* -1/384 (pow eta 6)) (* 1/32 (pow eta 6))))) (pow sinTheta_O 6)))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 eta eta)) (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32)))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))))) (*.f32 (exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))) (*.f32 #s(literal 1/4 binary32) (log.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -3/32 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (*.f32 (pow.f32 eta #s(literal 6 binary32)) #s(literal -7/128 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))))))
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) eta)
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta)
(/ (- (/ (pow eta 2) (pow sinTheta_O 2)) 1/2) eta)
(/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta)
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))))
(* eta (- (/ 1 (pow sinTheta_O 2)) (* 1/2 (/ 1 (pow eta 2)))))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ 1 (pow eta 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) (pow sinTheta_O 2))
(/.f32 (/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O) sinTheta_O)
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(* -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 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) 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 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)))
(* (pow sinTheta_O 2) (- (/ (pow eta 2) (pow sinTheta_O 2)) 1))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)))

eval146.0ms (1.1%)

Compiler

Compiled 29573 to 3503 computations (88.2% saved)

prune131.0ms (1%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New1427131440
Fresh8917
Picked325
Done033
Total1438271465
Accuracy
100.0%
Counts
1465 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.7%
(-.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)))))
27.3%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
32.9%
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
35.8%
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
94.1%
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
94.6%
(asin.f32 (/.f32 h (pow.f32 (sqrt.f32 eta) #s(literal 2 binary32))))
89.1%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
76.9%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
88.3%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
63.0%
(asin.f32 (/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))))
98.0%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
98.4%
(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)))))
30.4%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta))))
30.5%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta)))))
90.6%
(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))))))))
90.4%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
90.5%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
88.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))))))))
95.8%
(asin.f32 (/.f32 h eta))
97.3%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
95.2%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
94.3%
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
89.8%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
98.0%
(asin.f32 (*.f32 (/.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)))))
13.9%
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
33.7%
(asin.f32 (*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
95.1%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
Compiler

Compiled 986 to 615 computations (37.6% saved)

simplify263.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff128
(*.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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)))
cost-diff128
(+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))
cost-diff128
(/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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)))))
cost-diff128
(asin.f32 (/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))))
cost-diff64
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
cost-diff64
(/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
cost-diff192
(*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O))
cost-diff192
(asin.f32 (*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
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-diff64
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
cost-diff64
(asin.f32 (/.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 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
4956×+-lowering-+.f64
4956×+-lowering-+.f32
3692×*-lowering-*.f32
3692×*-lowering-*.f64
1580×sum3-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
049643
1132619
2371617
31053589
42925574
55477565
08325565
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 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 (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O)))
(* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O))
(/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
h
(* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
sinTheta_O
(+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))
(/ eta (* sinTheta_O sinTheta_O))
eta
(* sinTheta_O sinTheta_O)
(/ -1/2 eta)
-1/2
(/ 1 sinTheta_O)
1
(asin (/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))))
(/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))
h
(+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))
eta
(* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))
(* sinTheta_O sinTheta_O)
sinTheta_O
(+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))
(* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))
-1/2
(+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))
(/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta)
(* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))
3/8
(* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))
(/ 1/2 eta)
1/2
(/ (+ 1/2 (/ 1/4 (* eta eta))) eta)
(+ 1/2 (/ 1/4 (* eta eta)))
(/ 1/4 (* eta eta))
1/4
(* eta eta)
(/ -1/2 eta)
Outputs
(asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))
(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)))))
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))
(/.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))))
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
#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 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/ h (/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
h
(/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
(+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(* eta eta)
(*.f32 eta eta)
eta
(* -1/2 (* sinTheta_O sinTheta_O))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
-1/2
#s(literal -1/2 binary32)
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(asin (* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta))))
(* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O))
(/.f32 h (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))
(/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
(/.f32 h (+.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))
h
(* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
(+.f32 (/.f32 eta sinTheta_O) (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta))
sinTheta_O
(+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))
(+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))
(/ eta (* sinTheta_O sinTheta_O))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
eta
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)
-1/2
#s(literal -1/2 binary32)
(/ 1 sinTheta_O)
(/.f32 #s(literal 1 binary32) sinTheta_O)
1
#s(literal 1 binary32)
(asin (/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))))))))))
(/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))))))))
h
(+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))))))))
eta
(* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))))))
(* sinTheta_O sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))
(+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))))))
(* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(*.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))))
(* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32))) (*.f32 (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 1/2 binary32))) eta) eta) #s(literal 1 binary32)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))) eta)
-1/2
#s(literal -1/2 binary32)
(+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))
(+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/8 binary32) eta) eta)) (*.f32 eta eta))))) eta))
(/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta)
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/8 binary32) eta) eta)) (*.f32 eta eta))))) eta)
(* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/8 binary32) eta) eta)) (*.f32 eta eta)))))
(+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))
(+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/8 binary32) eta) eta)) (*.f32 eta eta)))
3/8
#s(literal 3/8 binary32)
(* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))
(/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 (/.f32 #s(literal 1/8 binary32) eta) eta)) (*.f32 eta eta))
(/ 1/2 eta)
(/.f32 #s(literal 1/2 binary32) eta)
1/2
#s(literal 1/2 binary32)
(/ (+ 1/2 (/ 1/4 (* eta eta))) eta)
(/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)
(+ 1/2 (/ 1/4 (* eta eta)))
(+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))
(/ 1/4 (* eta eta))
(/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))
1/4
#s(literal 1/4 binary32)
(* eta eta)
(*.f32 eta eta)
(/ -1/2 eta)
(/.f32 #s(literal -1/2 binary32) eta)

localize246.0ms (1.9%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy97.2%
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))) eta)
accuracy85.0%
(*.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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)))
accuracy58.2%
(*.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))))
accuracy54.9%
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))))
accuracy99.4%
(/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
accuracy87.9%
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
accuracy68.5%
(*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O))
accuracy51.5%
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
accuracy99.9%
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
accuracy99.9%
(/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
accuracy99.7%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
accuracy91.5%
(/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)
accuracy100.0%
(/.f32 eta h)
accuracy99.8%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
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.9%
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
accuracy99.8%
(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)))))
accuracy98.7%
(*.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))
Results
160.0ms256×0valid
Compiler

Compiled 669 to 50 computations (92.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-div: 31.0ms (33.8% of total)
ival-mult: 21.0ms (22.9% of total)
ival-pow: 16.0ms (17.4% of total)
ival-asin: 12.0ms (13.1% of total)
ival-add: 10.0ms (10.9% of total)
ival-sub: 2.0ms (2.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series100.0ms (0.8%)

Counts
23 → 660
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 (asin (/ 1 (/ eta h)))>
#<alt (/ 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 (asin (* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O)))>
#<alt (* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O))>
#<alt (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))>
#<alt (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))>
#<alt (asin (/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))))>
#<alt (/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))>
#<alt (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))>
#<alt (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))>
#<alt (/ eta (* sinTheta_O sinTheta_O))>
#<alt (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))>
#<alt (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))>
#<alt (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta)>
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 (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 (/ 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 (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* 1/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 (* -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 (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))>
#<alt (/ (* h sinTheta_O) eta)>
#<alt (* sinTheta_O (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)))>
#<alt (* sinTheta_O (+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta)))>
#<alt (* sinTheta_O (+ (* (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) sinTheta_O))>
#<alt (/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) sinTheta_O)>
#<alt (/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) sinTheta_O)>
#<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))))) sinTheta_O)>
#<alt (* -2 (/ (* eta h) sinTheta_O))>
#<alt (* -1 (/ (+ (* 2 (* eta h)) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) sinTheta_O))>
#<alt (* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) sinTheta_O))>
#<alt (* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (+ (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 7) h) (pow sinTheta_O 6)))))) sinTheta_O))>
#<alt (* -2 (/ (* eta h) sinTheta_O))>
#<alt (* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 3))) (* -2 (/ h sinTheta_O))))>
#<alt (* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 5))) (* 4 (/ h (pow sinTheta_O 3)))))))>
#<alt (* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 7))) (* 8 (/ h (pow sinTheta_O 5))))) (* 4 (/ h (pow sinTheta_O 3)))))))>
#<alt (/ (* h sinTheta_O) eta)>
#<alt (/ (+ (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* h sinTheta_O)) eta)>
#<alt (/ (- (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta)>
#<alt (/ (- (+ (* 1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6))) (* h sinTheta_O)) (+ (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))))) eta)>
#<alt (/ (* h sinTheta_O) eta)>
#<alt (* -1 (/ (+ (* -1 (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))))) eta))>
#<alt (/ eta sinTheta_O)>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)>
#<alt (/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))>
#<alt (* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))>
#<alt (* -1/2 (/ sinTheta_O eta))>
#<alt (/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)>
#<alt (/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)>
#<alt (/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)>
#<alt (/ eta sinTheta_O)>
#<alt (* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))>
#<alt (* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))>
#<alt (* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))>
#<alt (/ eta sinTheta_O)>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))>
#<alt (* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))>
#<alt (* -16 (/ (* (pow eta 5) h) (pow sinTheta_O 6)))>
#<alt (* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* 128 (/ (* (pow eta 2) (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 8)))))>
#<alt (* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))>
#<alt (* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -2048 (/ (* h (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow sinTheta_O 12))) (+ (* -8 (/ (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10))))) (pow sinTheta_O 2))) (* 256 (/ h (pow sinTheta_O 12))))))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))>
#<alt (/ h eta)>
#<alt (/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2)))) eta)>
#<alt (/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))) eta)>
#<alt (/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) (+ (* -1/16 (* h (pow sinTheta_O 6))) (* 1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2))) (pow eta 4))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))))) eta)>
#<alt (/ h eta)>
#<alt (* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2))) eta))>
#<alt (* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (- (* -1/4 (pow sinTheta_O 2)) 1/4))))) (+ (* 1/16 (* h (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))))))) (pow eta 6)))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4))) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2))) (pow eta 4))))) eta))>
#<alt (/ h eta)>
#<alt (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (pow eta 2))) (+ (* -1/4 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 4))) (* 1/2 (/ (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2))))))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))>
#<alt (* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))>
#<alt (/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))>
#<alt (/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))>
#<alt (/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))>
#<alt (* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))>
#<alt (/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))>
#<alt (/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))>
#<alt (/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))>
#<alt (* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))>
#<alt (/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))) (pow eta 5))>
#<alt eta>
#<alt (* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))>
#<alt (* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))))>
#<alt eta>
#<alt (* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)) 1)))>
#<alt (* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2))) 1)))>
#<alt (* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)))) 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 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta)))))>
#<alt (+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta)))))>
#<alt (* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))>
#<alt (* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))>
#<alt (* -1/2 (/ (pow sinTheta_O 2) eta))>
#<alt (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))>
#<alt (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))>
#<alt (* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))>
#<alt (* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))>
#<alt (/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))>
#<alt (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) eta)>
#<alt (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) eta)>
#<alt (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)>
#<alt (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)>
#<alt (* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) eta))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) eta))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (/ eta (pow sinTheta_O 2))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))>
#<alt (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4)))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 4))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))>
#<alt (* 3/8 (pow sinTheta_O 2))>
#<alt (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))>
#<alt (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))>
#<alt (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))>
#<alt (* 3/8 (pow sinTheta_O 2))>
#<alt (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))>
#<alt (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))>
#<alt (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))>
#<alt (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))>
#<alt (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))>
#<alt (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))>
#<alt (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))>
#<alt (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))>
#<alt (* -1/16 (/ (pow sinTheta_O 4) (pow eta 5)))>
#<alt (/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 4))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))>
#<alt (/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))>
#<alt (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))) eta))>
#<alt (/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)))) eta)>
#<alt (/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)>
#<alt (/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)>
#<alt (* 1/2 (/ (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) eta))>
#<alt (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))>
#<alt (* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)>
#<alt (* 1/8 (/ (pow sinTheta_O 2) (pow eta 5)))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 5))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))>
#<alt (/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))>
#<alt (* 3/8 (/ (pow sinTheta_O 2) eta))>
#<alt (/ (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))) eta)>
#<alt (/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)>
#<alt (/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)>
#<alt (* 3/8 (/ (pow sinTheta_O 2) eta))>
#<alt (* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))>
#<alt (* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))>
#<alt (* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))>
Calls

165 calls:

TimeVariablePointExpression
14.0ms
sinTheta_O
@-inf
(asin (/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))))
9.0ms
h
@0
(/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))
4.0ms
eta
@-inf
(* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2))
4.0ms
sinTheta_O
@inf
(/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))
3.0ms
eta
@-inf
(/ h (* (pow (- eta sinTheta_O) 1/2) (pow (+ eta sinTheta_O) 1/2)))

rewrite413.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
3690×*-lowering-*.f32
3690×*-lowering-*.f64
2338×fma-lowering-fma.f32
2338×fma-lowering-fma.f64
1928×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049415
1355376
23669349
08167349
Stop Event
iter limit
node limit
Counts
23 → 491
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)
(asin (/ 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))
(/ (+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O))) eta)
(+ (* eta eta) (* -1/2 (* sinTheta_O sinTheta_O)))
(asin (* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O)))
(* (/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))) (/ 1 sinTheta_O))
(/ h (* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta))))
(* sinTheta_O (+ (/ eta (* sinTheta_O sinTheta_O)) (/ -1/2 eta)))
(asin (/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))))
(/ h (+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))))
(+ eta (* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta))))
(* (* sinTheta_O sinTheta_O) (+ (* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) (/ -1/2 eta)))
(/ eta (* sinTheta_O sinTheta_O))
(* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(* (* sinTheta_O sinTheta_O) (* -1/2 (+ (/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta))))
(/ (* (* sinTheta_O sinTheta_O) (+ 3/8 (* (/ 1/2 eta) (/ (+ 1/2 (/ 1/4 (* eta eta))) eta)))) eta)
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 1/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))))))
(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 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 (/.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 (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 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)))
(*.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)) (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))))
(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 (exp.f32 (log.f32 (-.f32 eta sinTheta_O))) (+.f32 eta sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (exp.f32 (log.f32 (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (exp.f32 (log.f32 (-.f32 eta sinTheta_O))) (exp.f32 (log.f32 (+.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (exp.f32 (log.f32 (+.f32 eta sinTheta_O))) (-.f32 eta sinTheta_O)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)) (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (+.f32 eta sinTheta_O) (exp.f32 (log.f32 (-.f32 eta sinTheta_O)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (exp.f32 (log.f32 (+.f32 eta sinTheta_O))) (exp.f32 (log.f32 (-.f32 eta sinTheta_O)))) #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)))
(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 (log.f32 (exp.f32 (log.f32 (-.f32 eta sinTheta_O)))) #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))))
(pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 eta sinTheta_O) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 eta sinTheta_O))) #s(literal 1/2 binary32))
(/.f32 (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 (*.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)))
(sqrt.f32 (-.f32 eta sinTheta_O))
(sqrt.f32 (exp.f32 (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 #s(literal 1 binary32) (+.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 (-.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 (*.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)))
(neg.f32 (asin.f32 (/.f32 #s(literal -1 binary32) (/.f32 eta h))))
(+.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 1/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))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 eta h)))
(exp.f32 (*.f32 (log.f32 (/.f32 eta h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 eta h) #s(literal -1 binary32))
(pow.f32 (/.f32 h eta) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 eta h) (/.f32 eta h)) #s(literal -1/2 binary32))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) (/.f32 eta h))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h))
(*.f32 h (/.f32 #s(literal 1 binary32) eta))
(*.f32 #s(literal 1 binary32) (/.f32 h eta))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h))))
(*.f32 (/.f32 h eta) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(*.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (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)) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) (neg.f32 h))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)))
(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)))
(pow.f32 (/.f32 eta h) #s(literal 1 binary32))
(pow.f32 (/.f32 h eta) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 h eta) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 eta h)
(/.f32 #s(literal 1 binary32) (/.f32 h eta))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 h eta) #s(literal 1 binary32)))
(/.f32 (/.f32 eta h) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 h eta)))
(/.f32 (neg.f32 eta) (neg.f32 h))
(/.f32 (neg.f32 eta) (*.f32 #s(literal 1 binary32) (neg.f32 h)))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 eta h)) #s(literal -1 binary32))
(/.f32 (*.f32 eta #s(literal 1 binary32)) h)
(/.f32 (neg.f32 (neg.f32 eta)) (neg.f32 (neg.f32 h)))
(*.f32 eta (/.f32 #s(literal 1 binary32) h))
(*.f32 eta (/.f32 (/.f32 #s(literal 1 binary32) h) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 eta h))
(*.f32 (/.f32 eta h) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 eta h))) #s(literal -1 binary32)))
(*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(*.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)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 eta)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 h)))
(*.f32 (pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 eta h) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta)))))
(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 (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 1/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) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 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) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 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)))))
(neg.f32 (/.f32 h (neg.f32 (/.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 h eta))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 h eta)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 h eta)) #s(literal 1 binary32)) #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 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 h eta)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 h eta)) #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 h eta))))
(/.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 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 (neg.f32 h)) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) eta))
(/.f32 (*.f32 h eta) (+.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 eta (/.f32 h (+.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 (neg.f32 h) (/.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 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)
(*.f32 (/.f32 eta (+.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) h)))
(*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) eta)
(*.f32 (/.f32 h #s(literal 1 binary32)) (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(*.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 h (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 eta))
(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))
(pow.f32 (/.f32 (/.f32 eta (+.f32 (*.f32 eta 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 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) #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) (neg.f32 (/.f32 eta (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (neg.f32 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 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.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)))) #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 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))) (neg.f32 (neg.f32 eta)))
(/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) #s(literal 1 binary32)) 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)))) (/.f32 #s(literal 1 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 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) eta)) (+.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 (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) (neg.f32 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 #s(literal 1 binary32) eta) (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 (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 (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 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #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) (neg.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 eta)))
(+.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))
(pow.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)))) (+.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))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) #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 sinTheta_O sinTheta_O) #s(literal -1/2 binary32) (*.f32 eta eta))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) sinTheta_O (*.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)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.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) (/.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 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 eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))))
(/.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 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 eta (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (+.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 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.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 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 eta (*.f32 eta (*.f32 eta eta))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))))
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) #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 sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (/.f32 (PI.f32) #s(literal 2 binary32))) (pow.f32 (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))))
(pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) sinTheta_O) #s(literal -1 binary32))
(pow.f32 (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) (/.f32 h sinTheta_O)) #s(literal -1 binary32))
(/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) sinTheta_O))
(/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) (/.f32 h sinTheta_O)))
(/.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O)
(/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) (neg.f32 sinTheta_O)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h)))
(/.f32 (neg.f32 h) (*.f32 sinTheta_O (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 h) (*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (neg.f32 h) (neg.f32 (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))
(/.f32 (*.f32 h #s(literal -1 binary32)) (*.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) (neg.f32 sinTheta_O)))
(/.f32 (*.f32 (neg.f32 h) #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O))
(/.f32 (*.f32 (neg.f32 h) #s(literal -1 binary32)) (*.f32 (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (neg.f32 sinTheta_O)))
(/.f32 (*.f32 (/.f32 h sinTheta_O) #s(literal 1 binary32)) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))
(/.f32 (*.f32 (/.f32 h sinTheta_O) #s(literal -1 binary32)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 h)) (*.f32 sinTheta_O (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 h sinTheta_O)) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 h)) (*.f32 (neg.f32 sinTheta_O) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 h sinTheta_O)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) (neg.f32 sinTheta_O))
(/.f32 (neg.f32 (/.f32 h sinTheta_O)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) #s(literal -1 binary32)) (neg.f32 sinTheta_O))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (neg.f32 h)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 h sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) sinTheta_O)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (*.f32 (/.f32 h sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))) (neg.f32 sinTheta_O))
(/.f32 (/.f32 (/.f32 h sinTheta_O) sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 h (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O))
(*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) sinTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 h sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(neg.f32 (/.f32 h (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(neg.f32 (/.f32 (neg.f32 h) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h sinTheta_O)) #s(literal -1 binary32))
(/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) (/.f32 h sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)) h)))
(/.f32 (neg.f32 h) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (*.f32 (neg.f32 h) #s(literal 1 binary32)) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(/.f32 (*.f32 (/.f32 h sinTheta_O) #s(literal 1 binary32)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(/.f32 (neg.f32 (/.f32 h sinTheta_O)) (neg.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(/.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) sinTheta_O)
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 h (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (pow.f32 (/.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) h) #s(literal -1 binary32)))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (/.f32 h sinTheta_O) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 h sinTheta_O))
(*.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (/.f32 (/.f32 h sinTheta_O) (-.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) eta)))
(+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))
(+.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(fma.f32 eta (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(fma.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(fma.f32 sinTheta_O (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta sinTheta_O))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) sinTheta_O) (/.f32 eta sinTheta_O))
(fma.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) sinTheta_O (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) sinTheta_O (/.f32 eta sinTheta_O))
(fma.f32 (*.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))
(fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) eta) (/.f32 eta sinTheta_O))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (/.f32 eta sinTheta_O)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (-.f32 (*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))) (*.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))) (-.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))
(/.f32 (*.f32 sinTheta_O (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) eta)))
(/.f32 (*.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) sinTheta_O) (*.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (+.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (/.f32 eta sinTheta_O) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1/2 binary32) eta)))
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(*.f32 (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)) sinTheta_O)
(neg.f32 (asin.f32 (/.f32 h (neg.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))))
(neg.f32 (asin.f32 (/.f32 (neg.f32 h) (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))))
(+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (neg.f32 (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32)) (pow.f32 (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))) #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 sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))) #s(literal 2 binary32)) (*.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))))))
(/.f32 (-.f32 (*.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 sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))) #s(literal 2 binary32))) (+.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))))
(neg.f32 (/.f32 h (neg.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))))
(neg.f32 (/.f32 (neg.f32 h) (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h)))
(/.f32 (neg.f32 h) (neg.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(/.f32 (neg.f32 (neg.f32 h)) (neg.f32 (neg.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))))
(*.f32 h (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(*.f32 #s(literal 1 binary32) (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(*.f32 (neg.f32 h) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))) h)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))) (/.f32 #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 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 h (-.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(+.f32 (+.f32 eta (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(pow.f32 (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))) #s(literal -1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)
(fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))) sinTheta_O eta)
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))) sinTheta_O) sinTheta_O (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) eta))
(-.f32 (/.f32 (*.f32 eta eta) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))) (-.f32 (*.f32 eta eta) (*.f32 (*.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(/.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))))))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 (neg.f32 (-.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))))) (neg.f32 (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))) (*.f32 eta eta)) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 (*.f32 eta (*.f32 eta eta)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 (*.f32 eta eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))) (/.f32 #s(literal 1 binary32) (-.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))))
(+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) eta) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))) sinTheta_O) sinTheta_O (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 (*.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 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.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 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta))))) (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 #s(literal 1/2 binary32) eta)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.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 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 #s(literal -1/8 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (-.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (/.f32 #s(literal 1/2 binary32) eta)))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))))
(*.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))))) sinTheta_O)
(neg.f32 (/.f32 eta (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(neg.f32 (/.f32 (neg.f32 eta) (*.f32 sinTheta_O sinTheta_O)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_O (/.f32 eta sinTheta_O)) #s(literal -1 binary32))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 sinTheta_O (/.f32 eta sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(/.f32 (neg.f32 eta) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (/.f32 eta sinTheta_O) sinTheta_O)
(/.f32 (*.f32 eta #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (neg.f32 (neg.f32 eta)) (neg.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(/.f32 (neg.f32 (/.f32 eta sinTheta_O)) (neg.f32 sinTheta_O))
(*.f32 eta (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (/.f32 eta sinTheta_O))
(*.f32 (neg.f32 eta) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (/.f32 #s(literal 1 binary32) eta) #s(literal -1 binary32)))
(*.f32 (/.f32 eta sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_O))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 sinTheta_O (*.f32 sinTheta_O #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(fma.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 #s(literal 3/8 binary32) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (*.f32 #s(literal 3/8 binary32) sinTheta_O) sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) sinTheta_O) sinTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1/2 binary32) eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (/.f32 #s(literal 1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 27/512 binary32) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 27/512 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta)))))) (+.f32 #s(literal 9/64 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) (-.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) #s(literal 3/8 binary32)))))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (-.f32 #s(literal 9/64 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta (*.f32 eta eta)))))) (-.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(/.f32 (*.f32 (+.f32 #s(literal 27/512 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (*.f32 (*.f32 eta (*.f32 eta eta)) (*.f32 eta (*.f32 eta eta))))) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 9/64 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) (-.f32 (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)) #s(literal 3/8 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 9/64 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta (*.f32 eta eta))))) (*.f32 sinTheta_O sinTheta_O)) (-.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))
(*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O (+.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)))) sinTheta_O)
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))
(+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(+.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))
(+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))
(fma.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta)))
(fma.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O)))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (+.f32 (*.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))) (*.f32 eta (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))))) (*.f32 eta eta))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta eta))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (*.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (-.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) eta))) (/.f32 (-.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)))) eta))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))
(*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))))))
(*.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))) sinTheta_O)
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))))) #s(literal -1/2 binary32))
(neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))) (neg.f32 eta)))
(neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) eta))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.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))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.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)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.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)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.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)))) #s(literal 1 binary32)))
(/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))
(/.f32 (*.f32 (+.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))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 eta))
(/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))) #s(literal 1 binary32)) eta)
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 eta)))
(*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) eta)))
(*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta)))) (/.f32 #s(literal 1 binary32) eta)))
(*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O (+.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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) eta))
(*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) (/.f32 #s(literal 1 binary32) eta))
(*.f32 (*.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) (neg.f32 (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (neg.f32 eta)))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))
(*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))) eta) (*.f32 sinTheta_O sinTheta_O))

simplify453.0ms (3.5%)

Algorithm
egg-herbie
Rules
5712×*-lowering-*.f32
5712×*-lowering-*.f64
3254×+-lowering-+.f64
3254×+-lowering-+.f32
1722×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122114708
1420913848
0889413848
Stop Event
iter limit
node limit
Counts
660 → 660
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)))))))
(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)
(/ 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))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 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))
(* -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 (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/ (* h sinTheta_O) eta)
(* sinTheta_O (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)))
(* sinTheta_O (+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta)))
(* sinTheta_O (+ (* (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) sinTheta_O))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) sinTheta_O)
(/ (- (+ (* -8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* -2 (* eta h))) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) 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))))) sinTheta_O)
(* -2 (/ (* eta h) sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (+ (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 7) h) (pow sinTheta_O 6)))))) sinTheta_O))
(* -2 (/ (* eta h) sinTheta_O))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 3))) (* -2 (/ h sinTheta_O))))
(* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 5))) (* 4 (/ h (pow sinTheta_O 3)))))))
(* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 7))) (* 8 (/ h (pow sinTheta_O 5))))) (* 4 (/ h (pow sinTheta_O 3)))))))
(/ (* h sinTheta_O) eta)
(/ (+ (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* h sinTheta_O)) eta)
(/ (- (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta)
(/ (- (+ (* 1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6))) (* h sinTheta_O)) (+ (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))))) eta)
(/ (* h sinTheta_O) eta)
(* -1 (/ (+ (* -1 (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))))) eta))
(/ eta sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(* -1/2 (/ sinTheta_O eta))
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(* -1/2 (/ sinTheta_O eta))
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(* -1/2 (/ sinTheta_O eta))
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/ eta sinTheta_O)
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(/ eta sinTheta_O)
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(* -16 (/ (* (pow eta 5) h) (pow sinTheta_O 6)))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* 128 (/ (* (pow eta 2) (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 8)))))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -2048 (/ (* h (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow sinTheta_O 12))) (+ (* -8 (/ (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10))))) (pow sinTheta_O 2))) (* 256 (/ h (pow sinTheta_O 12))))))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))
(/ h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2)))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) (+ (* -1/16 (* h (pow sinTheta_O 6))) (* 1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2))) (pow eta 4))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))))) eta)
(/ h eta)
(* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2))) eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (- (* -1/4 (pow sinTheta_O 2)) 1/4))))) (+ (* 1/16 (* h (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))))))) (pow eta 6)))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4))) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2))) (pow eta 4))))) eta))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (pow eta 2))) (+ (* -1/4 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 4))) (* 1/2 (/ (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2))))))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))))) (* -1/2 (/ h (pow eta 3))))) (/ h eta))
(* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))
(/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))
(* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))
(/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))
(* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))) (pow eta 5))
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))
(* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))
(* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))))
eta
(* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)) 1)))
(* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2))) 1)))
(* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)))) 1)))
eta
(+ eta (* -1/2 (/ (pow sinTheta_O 2) eta)))
(+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta)))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta)))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(/ eta (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(* 1/8 (/ (pow sinTheta_O 2) (pow eta 4)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 4))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))
(* 3/8 (pow sinTheta_O 2))
(+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(* 3/8 (pow sinTheta_O 2))
(+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(* -1/16 (/ (pow sinTheta_O 4) (pow eta 5)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 4))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))
(/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))
(* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))) eta))
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)))) eta)
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(* 1/2 (/ (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) eta))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2)))) eta))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(* 1/8 (/ (pow sinTheta_O 2) (pow eta 5)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 5))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))
(* 3/8 (/ (pow sinTheta_O 2) eta))
(/ (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))) eta)
(/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)
(/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)
(* 3/8 (/ (pow sinTheta_O 2) eta))
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))
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 eta eta) (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))))) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* (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 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 h sinTheta_O) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 (*.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 #s(literal 1/2 binary32) (*.f32 (/.f32 h eta) #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 (/.f32 (*.f32 h #s(literal 0 binary32)) eta) (/.f32 (neg.f32 (*.f32 h (*.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 (+.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 h eta) #s(literal 0 binary32)))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 h #s(literal 0 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (*.f32 h (*.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 (+ sinTheta_O (* -1 sinTheta_O))) (* eta (pow (sqrt -1) 2))))) eta))
(/.f32 (+.f32 h (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 h eta) #s(literal 0 binary32)))) (neg.f32 eta))
(* -1 (/ (+ h (* -1 (/ (+ (* -1/2 (/ (* h (+ sinTheta_O (* -1 sinTheta_O))) (pow (sqrt -1) 2))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2))) (+ (pow sinTheta_O 2) (pow (+ sinTheta_O (* -1 sinTheta_O)) 2)))) (* eta (pow (sqrt -1) 2))))) eta))) eta))
(/.f32 (-.f32 h (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 h (+.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) #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 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 h eta) #s(literal 0 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (+.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) #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 #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 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))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))))))
(/ (* h (sqrt -1)) sinTheta_O)
(/.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (* sinTheta_O (sqrt -1)))) (* h (sqrt -1))) sinTheta_O)
(/.f32 (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) 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 #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 (+.f32 (*.f32 eta eta) #s(literal 0 binary32)) #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 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (/.f32 (+.f32 (+.f32 (*.f32 eta eta) #s(literal 0 binary32)) #s(literal 0 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 h #s(literal 0 binary32)) (sqrt.f32 #s(literal -1 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 (/ (* 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 #s(literal 1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* h (+ eta (* -1 eta))) (sqrt -1))) (* 1/2 (/ (* h (+ (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))) (+ (pow eta 2) (pow (+ eta (* -1 eta)) 2)))) (* sinTheta_O (sqrt -1))))) sinTheta_O)) (* h (sqrt -1))) sinTheta_O))
(/.f32 (-.f32 (*.f32 h (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 h sinTheta_O) (/.f32 (+.f32 (+.f32 (*.f32 eta eta) #s(literal 0 binary32)) #s(literal 0 binary32)) (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 (*.f32 #s(literal -1/2 binary32) (*.f32 h #s(literal 0 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (+.f32 (*.f32 eta eta) #s(literal 0 binary32)) #s(literal 0 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h #s(literal 0 binary32))) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) 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 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))
(+ (* eta (+ (* 1/2 (/ (* eta (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2)))))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))))) (* sinTheta_O (sqrt -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O))) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* eta (+ (* 1/2 (/ (+ sinTheta_O (* -1 sinTheta_O)) (* sinTheta_O (sqrt -1)))) (* eta (+ (* -1/4 (/ (* eta (* (+ sinTheta_O (* -1 sinTheta_O)) (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (* 1/2 (/ (- 1 (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))))) (* sinTheta_O (sqrt -1)))))))) (* sinTheta_O (sqrt -1)))
(+.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (*.f32 eta (+.f32 (*.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)))))))
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 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 0 binary32) eta) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta 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 (neg.f32 eta) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 0 binary32) eta)))
(* -1 (* eta (+ (* -1 (/ (+ (* -1/2 (/ (- (pow sinTheta_O 2) (* 1/4 (/ (pow (+ sinTheta_O (* -1 sinTheta_O)) 2) (pow (sqrt -1) 2)))) eta)) (* 1/2 (+ sinTheta_O (* -1 sinTheta_O)))) eta)) (pow (sqrt -1) 2))))
(*.f32 (neg.f32 eta) (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) 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 (/.f32 #s(literal 0 binary32) eta) #s(literal -1 binary32)) (+.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 eta (+.f32 (/.f32 #s(literal 0 binary32) eta) (*.f32 sinTheta_O (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta 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))))))))
(+.f32 eta (+.f32 (/.f32 #s(literal 0 binary32) eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta eta)))) eta) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 sinTheta_O eta) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 0 binary32) (*.f32 eta eta)))) (*.f32 eta eta)))))))))
(* sinTheta_O (sqrt -1))
(*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))
(* sinTheta_O (+ (sqrt -1) (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* sinTheta_O (+ (sqrt -1) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))))))
(*.f32 sinTheta_O (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))) (/.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)))))
(* sinTheta_O (+ (sqrt -1) (+ (* -1/4 (/ (* (+ eta (* -1 eta)) (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2))))) (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1))))))))
(*.f32 sinTheta_O (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (/.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 (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* sinTheta_O (sqrt -1)))
(neg.f32 (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1/2 (/ (+ eta (* -1 eta)) (* sinTheta_O (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (*.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* sinTheta_O (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (/ (- (pow eta 2) (* 1/4 (/ (pow (+ eta (* -1 eta)) 2) (pow (sqrt -1) 2)))) (* sinTheta_O (sqrt -1)))) (* 1/2 (/ (+ eta (* -1 eta)) (sqrt -1)))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.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)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 0 binary32) sinTheta_O) (*.f32 #s(literal -1 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)))
(* (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 (*.f32 #s(literal 1/2 binary32) (/.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))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)) (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* 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)))) (*.f32 #s(literal -1 binary32) (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 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta))))))))
(* eta (+ (sqrt (/ 1 eta)) (+ (* -1/2 (* (sqrt (/ 1 (pow eta 3))) sinTheta_O)) (* -1/8 (* (sqrt (/ 1 (pow eta 5))) (pow sinTheta_O 2))))))
(*.f32 eta (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.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 (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))))) (*.f32 #s(literal -1/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/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta)))))
(* -1 (* eta (+ (* -1/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 #s(literal -1/2 binary32) (*.f32 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 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) #s(literal -1 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 #s(literal -1/2 binary32) (*.f32 sinTheta_O (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta (*.f32 eta eta)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 5 binary32))))) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) eta))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 7 binary32)))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))))))
(sqrt eta)
(sqrt.f32 eta)
(+ (sqrt eta) (* -1/2 (* (sqrt (/ 1 eta)) sinTheta_O)))
(+.f32 (sqrt.f32 eta) (*.f32 #s(literal -1/2 binary32) (*.f32 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 #s(literal -1/8 binary32) (*.f32 sinTheta_O (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 #s(literal -1/16 binary32) (*.f32 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 (*.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)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(* 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 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 eta eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.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)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 eta (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O))))))
(* -1 (* (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)))))
(neg.f32 (*.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 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1/8 (* (* (pow eta 2) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 5))))) (+ (* 1/16 (* (* (pow eta 3) (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 7))))) (+ (* 1/2 (* (* eta (sqrt -1)) (sqrt (/ 1 (pow sinTheta_O 3))))) (* (sqrt (/ 1 sinTheta_O)) (sqrt -1)))))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (+.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 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 eta (*.f32 eta 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)
(/ 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 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(asin (/ (* eta h) (- (pow eta 2) (* 1/2 (pow sinTheta_O 2)))))
(asin.f32 (/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.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)))
(/.f32 (*.f32 h eta) (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))))
(* -2 (/ (* eta h) (pow sinTheta_O 2)))
(/.f32 (*.f32 (*.f32 h eta) #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 #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 (*.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/2 (/ (* h (pow sinTheta_O 2)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 4)) (pow eta 4))))) eta))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.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))
(* -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 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (+.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))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 h (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) (- (* 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 (*.f32 (*.f32 h eta) #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 h eta) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 h eta) #s(literal -2 binary32)) (/.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 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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 (*.f32 (*.f32 h eta) #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 h eta) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 h eta) #s(literal -2 binary32)) (/.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 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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 #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)))
(* -1/2 (pow sinTheta_O 2))
(*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(pow eta 2)
(*.f32 eta eta)
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* (pow eta 2) (+ 1 (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2)))))
(*.f32 (*.f32 eta eta) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(pow eta 2)
(*.f32 eta eta)
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)))
(+ (* -1/2 (pow sinTheta_O 2)) (pow eta 2))
(+.f32 (*.f32 eta eta) (*.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) (- (/ (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 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(* (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)))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (neg.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (neg.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (neg.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(asin (* -1 (/ h (* (pow sinTheta_O 2) (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (neg.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O))))))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* (pow sinTheta_O 2) (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) 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 (*.f32 (*.f32 h eta) #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 h eta) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 h eta) #s(literal -2 binary32)) (/.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 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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 (*.f32 (*.f32 h eta) #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 h eta) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O))) (*.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 h eta) #s(literal -2 binary32)) (/.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 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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 (*.f32 (*.f32 h eta) #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 #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 (*.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))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta)) h) (/.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))
(* -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 #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 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta eta))) (neg.f32 eta))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ h (* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta)))))
(/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(/ (* h sinTheta_O) eta)
(/.f32 (*.f32 h sinTheta_O) eta)
(* sinTheta_O (+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta)))
(*.f32 sinTheta_O (+.f32 (/.f32 h eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O sinTheta_O))) (*.f32 eta (*.f32 eta eta)))))
(* sinTheta_O (+ (* (pow sinTheta_O 2) (- (* 1/4 (/ (* h (pow sinTheta_O 2)) (pow eta 5))) (* -1/2 (/ h (pow eta 3))))) (/ h eta)))
(*.f32 sinTheta_O (+.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)))))))
(* sinTheta_O (+ (* (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 sinTheta_O (+.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) sinTheta_O))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 h eta) sinTheta_O))
(/ (+ (* -4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* -2 (* eta h))) sinTheta_O)
(/.f32 (+.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O 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)))) sinTheta_O)
(/.f32 (+.f32 (+.f32 (*.f32 (*.f32 h eta) #s(literal -2 binary32)) (/.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))) 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))))) sinTheta_O)
(/.f32 (+.f32 (/.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 (*.f32 h eta) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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)))))) sinTheta_O)
(* -2 (/ (* eta h) sinTheta_O))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 h eta) sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2)))) sinTheta_O))
(/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.f32 h (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal 2 binary32) (*.f32 h eta))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))))) sinTheta_O))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.f32 h (*.f32 eta (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O))) (*.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)))) (neg.f32 sinTheta_O))
(* -1 (/ (+ (* 2 (* eta h)) (+ (* 4 (/ (* (pow eta 3) h) (pow sinTheta_O 2))) (+ (* 8 (/ (* (pow eta 5) h) (pow sinTheta_O 4))) (* 16 (/ (* (pow eta 7) h) (pow sinTheta_O 6)))))) sinTheta_O))
(/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 h eta)) (+.f32 (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (*.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 (*.f32 #s(literal 16 binary32) (*.f32 h (pow.f32 eta #s(literal 7 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))))) (neg.f32 sinTheta_O))
(* -2 (/ (* eta h) sinTheta_O))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 h eta) sinTheta_O))
(* eta (+ (* -4 (/ (* (pow eta 2) h) (pow sinTheta_O 3))) (* -2 (/ h sinTheta_O))))
(*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 h (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -2 binary32) (/.f32 h sinTheta_O))))
(* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* -8 (/ (* (pow eta 2) h) (pow sinTheta_O 5))) (* 4 (/ h (pow sinTheta_O 3)))))))
(*.f32 eta (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 h sinTheta_O)) (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 h (*.f32 eta eta))) (pow.f32 sinTheta_O #s(literal 5 binary32))) (*.f32 #s(literal -4 binary32) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(* eta (+ (* -2 (/ h sinTheta_O)) (* (pow eta 2) (- (* (pow eta 2) (- (* -16 (/ (* (pow eta 2) h) (pow sinTheta_O 7))) (* 8 (/ h (pow sinTheta_O 5))))) (* 4 (/ h (pow sinTheta_O 3)))))))
(*.f32 eta (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 h 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 7 binary32))) (*.f32 #s(literal -8 binary32) (/.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))))) (*.f32 #s(literal -4 binary32) (/.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O))))))))
(/ (* h sinTheta_O) eta)
(/.f32 (*.f32 h sinTheta_O) eta)
(/ (+ (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* h sinTheta_O)) eta)
(/.f32 (+.f32 (*.f32 h sinTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) eta)
(/ (- (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta)
(/.f32 (+.f32 (+.f32 (*.f32 h sinTheta_O) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) eta)
(/ (- (+ (* 1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6))) (* h sinTheta_O)) (+ (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))))) eta)
(/.f32 (-.f32 (+.f32 (*.f32 h sinTheta_O) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 7 binary32)))) (pow.f32 eta #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(/ (* h sinTheta_O) eta)
(/.f32 (*.f32 h sinTheta_O) eta)
(* -1 (/ (+ (* -1 (* h sinTheta_O)) (* -1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (*.f32 h sinTheta_O)) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4)))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2)))) eta))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (*.f32 h sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 (* h sinTheta_O)) (* -1/8 (/ (* h (pow sinTheta_O 7)) (pow eta 6)))) (+ (* 1/4 (/ (* h (pow sinTheta_O 5)) (pow eta 4))) (* 1/2 (/ (* h (pow sinTheta_O 3)) (pow eta 2))))) eta))
(/.f32 (+.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 7 binary32)))) (pow.f32 eta #s(literal 6 binary32))) (*.f32 h sinTheta_O)) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (neg.f32 eta))
(/ eta sinTheta_O)
(/.f32 eta sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O)
(/ (+ eta (* -1/2 (/ (pow sinTheta_O 2) eta))) sinTheta_O)
(/.f32 (+.f32 eta (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)) sinTheta_O)
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* sinTheta_O (- (/ eta (pow sinTheta_O 2)) (* 1/2 (/ 1 eta))))
(*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (/ eta (pow sinTheta_O 2))) (* 1/2 (/ 1 eta)))))
(neg.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 eta (*.f32 sinTheta_O sinTheta_O)))))
(* -1/2 (/ sinTheta_O eta))
(/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/.f32 (+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) eta)
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/.f32 (+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) eta)
(/ (+ (* -1/2 sinTheta_O) (/ (pow eta 2) sinTheta_O)) eta)
(/.f32 (+.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 eta eta) sinTheta_O)) eta)
(/ eta sinTheta_O)
(/.f32 eta sinTheta_O)
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O (*.f32 eta eta)))))
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O (*.f32 eta eta)))))
(* eta (+ (* -1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O)))
(*.f32 eta (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (*.f32 #s(literal -1/2 binary32) (/.f32 sinTheta_O (*.f32 eta eta)))))
(/ eta sinTheta_O)
(/.f32 eta sinTheta_O)
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(neg.f32 (*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(neg.f32 (*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) sinTheta_O))))
(* -1 (* eta (- (* 1/2 (/ sinTheta_O (pow eta 2))) (/ 1 sinTheta_O))))
(neg.f32 (*.f32 eta (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 eta eta)) (/.f32 #s(literal -1 binary32) sinTheta_O))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (- (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))) (* -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(asin (/ h (- (+ eta (* -1/2 (* (pow sinTheta_O 4) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 3/8 (/ (pow sinTheta_O 2) eta)) (+ (* 1/2 (/ 1 eta)) (* 1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (pow eta 3))))))))) (* 1/2 (/ (pow sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta) (/.f32 #s(literal 1/2 binary32) eta)) (/.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))))) (*.f32 eta (*.f32 eta eta))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (+ (* 1/4 (/ 1 (pow eta 3))) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(/ h (+ eta (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/4 (/ 1 (pow eta 3))) (+ (* 1/2 (/ 1 eta)) (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta))))) (* 1/2 (/ 1 eta))))))
(/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))
(* -16 (/ (* (pow eta 5) h) (pow sinTheta_O 6)))
(/.f32 (*.f32 #s(literal -16 binary32) (*.f32 h (pow.f32 eta #s(literal 5 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* 128 (/ (* (pow eta 2) (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow sinTheta_O 8)))))
(*.f32 (pow.f32 eta #s(literal 5 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 #s(literal 128 binary32) (/.f32 (*.f32 (*.f32 eta eta) (*.f32 h (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 sinTheta_O #s(literal 8 binary32))))))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))
(*.f32 (pow.f32 eta #s(literal 5 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 256 binary32) (/.f32 (*.f32 h (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (/.f32 (*.f32 #s(literal 1024 binary32) (*.f32 h (*.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 eta eta))) (*.f32 #s(literal 128 binary32) (/.f32 (*.f32 h (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 8 binary32))))))))
(* (pow eta 5) (+ (* -16 (/ h (pow sinTheta_O 6))) (* (pow eta 2) (- (* (pow eta 2) (- (* -1 (* (pow eta 2) (+ (* -2048 (/ (* h (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow sinTheta_O 12))) (+ (* -8 (/ (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10))))) (pow sinTheta_O 2))) (* 256 (/ h (pow sinTheta_O 12))))))) (+ (* 256 (/ (* h (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow sinTheta_O 10))) (* 1024 (/ (* h (pow (+ 1/4 (* 1/4 (pow sinTheta_O 2))) 2)) (pow sinTheta_O 10)))))) (* -128 (/ (* h (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow sinTheta_O 8)))))))
(*.f32 (pow.f32 eta #s(literal 5 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -16 binary32) h) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 eta eta) (neg.f32 (+.f32 (*.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 #s(literal -2048 binary32) (*.f32 (*.f32 h (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) (pow.f32 sinTheta_O #s(literal 12 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (*.f32 #s(literal 256 binary32) (/.f32 (*.f32 h (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (/.f32 (*.f32 #s(literal 1024 binary32) (*.f32 h (*.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 sinTheta_O #s(literal 10 binary32)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 256 binary32) h) (pow.f32 sinTheta_O #s(literal 12 binary32)))))) (+.f32 (*.f32 #s(literal 256 binary32) (/.f32 (*.f32 h (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (pow.f32 sinTheta_O #s(literal 10 binary32)))) (/.f32 (*.f32 #s(literal 1024 binary32) (*.f32 h (*.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (pow.f32 sinTheta_O #s(literal 10 binary32))))))) (*.f32 #s(literal 128 binary32) (/.f32 (*.f32 h (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 8 binary32))))))))
(/ h eta)
(/.f32 h eta)
(/ (+ h (* -1 (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2)))) eta)
(/.f32 (-.f32 h (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) (*.f32 eta eta))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))) eta)
(/.f32 (-.f32 (-.f32 h (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) (*.f32 eta eta))) eta)
(/ (- (+ h (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (* (+ (* -1 (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2)))) (* -1/2 (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) (+ (* -1/16 (* h (pow sinTheta_O 6))) (* 1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/4 (* 1/4 (pow sinTheta_O 2))) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))))))) (pow eta 6)))) (+ (* -1 (/ (* h (* (pow sinTheta_O 4) (pow (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2) 2))) (pow eta 4))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (pow eta 4))) (/ (* h (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) (pow eta 2))))) eta)
(/.f32 (-.f32 (-.f32 h (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))))))) (pow.f32 eta #s(literal 6 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) (*.f32 eta eta)) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) eta)
(/ h eta)
(/.f32 h eta)
(* -1 (/ (+ (* -1 h) (* -1 (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)))) eta))
(/.f32 (-.f32 (neg.f32 h) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))) (pow eta 4)))) (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2))) eta))
(/.f32 (-.f32 (-.f32 (neg.f32 h) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (- (+ (* -1 h) (* -1 (/ (+ (* -1/2 (* h (* (pow sinTheta_O 6) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (- (* -1/4 (pow sinTheta_O 2)) 1/4))))) (+ (* 1/16 (* h (pow sinTheta_O 6))) (* (pow sinTheta_O 2) (* (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) (+ (* -1/2 (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)))) (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2)))))))) (pow eta 6)))) (+ (* -1/2 (/ (* h (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4))) (pow eta 4))) (+ (/ (* h (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) (pow eta 2)) (/ (* h (* (pow sinTheta_O 4) (pow (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))) 2))) (pow eta 4))))) eta))
(/.f32 (-.f32 (-.f32 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 h (pow.f32 sinTheta_O #s(literal 6 binary32))))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))))))) (neg.f32 (pow.f32 eta #s(literal 6 binary32)))) h) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)))) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 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 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 5 binary32))) #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))))))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (- (* -1 (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (pow eta 2))) (+ (* -1/4 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 4))) (* 1/2 (/ (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -1/4 (/ h (pow eta 5)))) (pow eta 2))))))) (+ (* -1/2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (pow eta 2))) (* -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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))) (*.f32 eta eta)) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 5 binary32))) #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta eta)))) (*.f32 eta eta))))) (+.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 5 binary32))) #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta eta))))) (/.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 eta (*.f32 eta eta))))))
(* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))
(/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))
(/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))
(/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 h eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (*.f32 (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(* -2 (/ h (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))))
(/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))
(/ (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (pow sinTheta_O 4)))) (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6))
(/.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(/ (- (+ (* -2 (/ h (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1 (/ (+ (* -1 (/ (* (+ (* -2 (/ h (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (+ (* 2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* eta (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3)))) (* 4 (/ (* eta h) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (pow sinTheta_O 6)))) (+ (* -2 (/ h (* eta (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2))))) (+ (* -2 (/ (* h (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))) (* (pow sinTheta_O 2) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 2)))) (* 2 (/ (* h (pow (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) 2)) (* (pow sinTheta_O 4) (pow (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))) 3))))))) (pow sinTheta_O 6))
(/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 h eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 eta (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) h) (*.f32 (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))))) (*.f32 (/.f32 #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 h (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 h (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))))))) (pow.f32 sinTheta_O #s(literal 6 binary32)))
(* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))
(/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))))))) (pow.f32 eta #s(literal 5 binary32)))
eta
(* eta (+ 1 (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (*.f32 eta eta))))
(* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2)))))
(*.f32 eta (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (*.f32 eta eta))))
(* eta (+ 1 (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 4))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) (pow eta 2))))))
(*.f32 eta (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (pow.f32 eta #s(literal 6 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (*.f32 eta eta)))))
eta
(* -1 (* eta (- (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) #s(literal -1 binary32)))
(* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 eta eta)) #s(literal -1 binary32))))
(* -1 (* eta (- (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 4))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 6))) (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) (pow eta 2)))) 1)))
(*.f32 (neg.f32 eta) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32)))) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.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)))) #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 (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta)))))
(+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal -1/2 binary32) eta))))
(+ eta (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 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 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (/.f32 #s(literal -1/2 binary32) eta))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (+ (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2))) (/ eta (pow sinTheta_O 6)))) (* 1/2 (/ 1 (* eta (pow sinTheta_O 4))))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 eta (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* -1/2 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) eta)
(* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (/.f32 #s(literal -1/2 binary32) eta)))
(* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))) (* 1/2 (/ 1 eta))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta))))))) (/.f32 #s(literal -1/2 binary32) eta)))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* -1/2 (* (pow sinTheta_O 6) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 6) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* (pow sinTheta_O 6) (- (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))) (/ 1/2 (* eta (pow sinTheta_O 4)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta (pow.f32 sinTheta_O #s(literal 4 binary32))))))
(* -1/16 (/ (pow sinTheta_O 6) (pow eta 5)))
(/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 6))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 6)) (* (pow eta 2) (+ (* -1/2 (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2))))) (* (pow eta 2) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))))) (pow.f32 eta #s(literal 5 binary32)))
(/ (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2))) eta)
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)
(/.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 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)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) eta)
(/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (+ (* -1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (- (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) 1/2)))) eta)
(/.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -1/16 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)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32)))) eta)
(* -1 (/ (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (neg.f32 eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)))))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta)))) (neg.f32 eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 eta))
(* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 4) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (+ (* 1/16 (/ (pow sinTheta_O 6) (pow eta 4))) (* (pow sinTheta_O 2) (+ 1/2 (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))))))) eta))
(/.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 eta))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(/ eta (pow sinTheta_O 2))
(/.f32 eta (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta)))))
(* 1/8 (/ (pow sinTheta_O 2) (pow eta 4)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 4))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 4))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))
(* 3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))
(+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* 3/8 (pow sinTheta_O 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32))
(+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))))
(+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))))
(* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3))))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (* (pow sinTheta_O 2) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta))))) (* -1/2 (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta))) (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))))))
(* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* -1/2 (* (pow sinTheta_O 4) (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* (pow sinTheta_O 4) (+ (* -1/2 (+ (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 3))) (* 3/8 (/ 1 eta)))) (* -1/2 (/ (+ (* 1/2 (/ 1 eta)) (* 1/4 (/ 1 (pow eta 3)))) (pow sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 #s(literal -1/2 binary32) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta (*.f32 eta eta)))) (/.f32 #s(literal 3/8 binary32) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 #s(literal 1/4 binary32) (*.f32 eta (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O)))))
(* -1/16 (/ (pow sinTheta_O 4) (pow eta 5)))
(/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))) (* -1/16 (pow sinTheta_O 4))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* -1/16 (pow sinTheta_O 4)) (* (pow eta 2) (+ (* -1/2 (* (pow eta 2) (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))))) (* -1/2 (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) (pow.f32 eta #s(literal 5 binary32)))
(* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2)))) eta))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) eta)
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2)))) eta)
(/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) eta)
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) eta)
(/ (+ (* -1/2 (* (pow sinTheta_O 2) (+ 1/2 (* 3/8 (pow sinTheta_O 2))))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/4 (* 1/4 (pow sinTheta_O 2)))) (pow eta 2))) (* -1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta)
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) eta)
(* 1/2 (/ (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2)) eta))
(*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32)) eta)))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2)))) eta))
(/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta)))) (neg.f32 eta))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (neg.f32 eta))
(* -1 (/ (+ (* -1/2 (* (pow sinTheta_O 2) (- (* -3/8 (pow sinTheta_O 2)) 1/2))) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (- (* -1/4 (pow sinTheta_O 2)) 1/4)) (pow eta 2))) (* 1/16 (/ (pow sinTheta_O 4) (pow eta 4))))) eta))
(/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) #s(literal -1/4 binary32))) (*.f32 eta eta)))) (/.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))) (*.f32 (*.f32 eta eta) (*.f32 eta eta)))) (neg.f32 eta))
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) eta)
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 eta eta))))) eta)
(* 1/8 (/ (pow sinTheta_O 2) (pow eta 5)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* 1/4 (* (pow eta 2) (pow sinTheta_O 2)))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta #s(literal 5 binary32)))
(/ (+ (* 1/8 (pow sinTheta_O 2)) (* (pow eta 2) (+ (* 1/4 (pow sinTheta_O 2)) (* 3/8 (* (pow eta 2) (pow sinTheta_O 2)))))) (pow eta 5))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (*.f32 sinTheta_O sinTheta_O))))) (pow.f32 eta #s(literal 5 binary32)))
(* 3/8 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta)
(/ (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2))) eta)
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) eta)
(/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(/ (+ (* 1/8 (/ (pow sinTheta_O 2) (pow eta 4))) (+ (* 1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* 3/8 (pow sinTheta_O 2)))) eta)
(/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 binary32)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))) eta)
(* 3/8 (/ (pow sinTheta_O 2) eta))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)) eta)
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2)))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) (*.f32 eta eta))) (neg.f32 eta))
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 eta))
(* -1 (/ (+ (* -3/8 (pow sinTheta_O 2)) (+ (* -1/4 (/ (pow sinTheta_O 2) (pow eta 2))) (* -1/8 (/ (pow sinTheta_O 2) (pow eta 4))))) eta))
(/.f32 (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/4 binary32)) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) (*.f32 eta eta))))) (neg.f32 eta))

eval115.0ms (0.9%)

Compiler

Compiled 37268 to 3735 computations (90% saved)

prune290.0ms (2.2%)

Pruning

42 alts after pruning (35 fresh and 7 done)

PrunedKeptTotal
New1128231151
Fresh51217
Picked325
Done055
Total1136421178
Accuracy
100.0%
Counts
1178 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.7%
(-.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)))))
27.3%
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
33.5%
(asin.f32 (/.f32 (/.f32 (/.f32 h sinTheta_O) sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
98.1%
(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))))
66.6%
(asin.f32 (/.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O))
96.7%
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
35.8%
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
94.1%
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
89.1%
(asin.f32 (/.f32 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
87.4%
(asin.f32 (/.f32 h (/.f32 (*.f32 eta eta) eta)))
62.4%
(asin.f32 (/.f32 h (+.f32 (+.f32 eta (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
63.0%
(asin.f32 (/.f32 h (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))
97.4%
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) eta))))
76.9%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
90.2%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
88.3%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
66.0%
(asin.f32 (/.f32 h (+.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 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 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))))))
69.0%
(asin.f32 (/.f32 h (+.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) #s(literal 3/8 binary32)) 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))))))
98.0%
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
30.4%
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta))))
98.4%
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
90.6%
(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))))))))
90.4%
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)))))
90.5%
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
88.3%
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))))))))
95.8%
(asin.f32 (/.f32 h eta))
97.3%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (/.f32 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
62.6%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h)))
95.2%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 eta h)))
95.4%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 h eta))))
94.3%
(asin.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) h) eta)))
89.8%
(asin.f32 (*.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) h))
40.1%
(asin.f32 (*.f32 (/.f32 (*.f32 h sinTheta_O) eta) (/.f32 #s(literal 1 binary32) sinTheta_O)))
51.5%
(asin.f32 (*.f32 (/.f32 h (/.f32 (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))) (-.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
64.3%
(asin.f32 (*.f32 (/.f32 h (/.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) sinTheta_O)))
66.4%
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
88.5%
(asin.f32 (*.f32 (/.f32 h (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))))) eta))
64.0%
(asin.f32 (*.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))))
95.1%
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
96.6%
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O)))
96.6%
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
87.6%
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
Compiler

Compiled 2485 to 1019 computations (59% saved)

regimes299.0ms (2.3%)

Counts
71 → 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)))
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
(asin.f32 (*.f32 (/.f32 h (/.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 (*.f32 h sinTheta_O) eta) (/.f32 #s(literal 1 binary32) 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 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(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 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
(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 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(asin.f32 (/.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O))
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(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 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta)))))
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin.f32 (/.f32 (/.f32 (/.f32 h sinTheta_O) sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #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)))))
(asin.f32 (*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
(asin.f32 (*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(asin.f32 (*.f32 (/.f32 h (/.f32 (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))) (-.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (/.f32 h (+.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) #s(literal 3/8 binary32)) 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))))))
(asin.f32 (/.f32 h (+.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 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 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))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin.f32 (/.f32 h (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.f32 (*.f32 (+.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 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
(asin.f32 (/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))))
(asin.f32 (/.f32 h (+.f32 (+.f32 eta (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))))
(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 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin.f32 (*.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))))
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
(asin.f32 (*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)) h))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))))))))
(asin.f32 (/.f32 h (pow.f32 (sqrt.f32 eta) #s(literal 2 binary32))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(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 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) #s(literal 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 (/.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)))))
(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 (*.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))
(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)))
(asin.f32 (/.f32 (/.f32 h eta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/2 binary32)) (*.f32 eta eta)))) #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)))))
(asin.f32 (*.f32 (/.f32 h eta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.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)))))))
(asin.f32 (/.f32 h (sqrt.f32 (*.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)))))))
(asin.f32 (/.f32 h (exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32))))))))))) #s(literal 1/2 binary32)))))
(asin.f32 (/.f32 h (sqrt.f32 (/.f32 (-.f32 (*.f32 eta (*.f32 eta (*.f32 eta eta))) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_O (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O 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))))))))
(asin.f32 (/.f32 h (sqrt.f32 (fma.f32 eta eta (*.f32 sinTheta_O (*.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)))))))))
(asin.f32 (/.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)))))))))
(asin.f32 (/.f32 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/4 binary32)) #s(literal 2 binary32))))
(asin.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/4 binary32))) (/.f32 #s(literal 1 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)))))
(asin.f32 (*.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))))
Outputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
Calls

10 calls:

51.0ms
h
46.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)))))))
34.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))))))))
31.0ms
(*.f32 sinTheta_O sinTheta_O)
23.0ms
eta
Results
AccuracySegmentsBranch
98.4%1sinTheta_O
98.4%1h
98.4%1eta
98.4%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.4%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.4%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.4%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
98.4%1(*.f32 eta eta)
98.4%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
98.4%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 113 to 71 computations (37.2% saved)

regimes121.0ms (0.9%)

Counts
52 → 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)))
(asin.f32 (/.f32 (/.f32 #s(literal 1 binary32) eta) (/.f32 #s(literal 1 binary32) h)))
(-.f32 (/.f32 (PI.f32) #s(literal 2 binary32)) (acos.f32 (/.f32 h eta)))
(asin.f32 (*.f32 (/.f32 h (/.f32 eta sinTheta_O)) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 (*.f32 h sinTheta_O) eta) (/.f32 #s(literal 1 binary32) 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 (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(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 sinTheta_O (/.f32 eta (*.f32 sinTheta_O #s(literal -1/2 binary32))))) h)))
(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 h (/.f32 (+.f32 (*.f32 eta eta) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O))) eta)))
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))))
(asin.f32 (/.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O))
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O)))))
(asin.f32 (*.f32 h (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 eta sinTheta_O))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(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 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (/.f32 eta sinTheta_O) sinTheta_O) (/.f32 #s(literal -1/2 binary32) eta)))))
(asin.f32 (/.f32 (/.f32 h sinTheta_O) (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))))
(asin.f32 (/.f32 (/.f32 h (*.f32 sinTheta_O sinTheta_O)) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))))
(asin.f32 (/.f32 (/.f32 (/.f32 h sinTheta_O) sinTheta_O) (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #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)))))
(asin.f32 (*.f32 (/.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta)))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (*.f32 (/.f32 h (+.f32 (/.f32 eta (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal -1/2 binary32) eta))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(asin.f32 (/.f32 h (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) sinTheta_O)) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/8 binary32)) (*.f32 eta (*.f32 eta eta))) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) #s(literal -1/2 binary32))) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))))) eta))))))
(asin.f32 (*.f32 (/.f32 h (-.f32 (*.f32 eta eta) (*.f32 #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta))))) (-.f32 eta (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) eta))))
(asin.f32 (*.f32 (/.f32 h (/.f32 (-.f32 (*.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O)) (*.f32 (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32))))) (-.f32 (/.f32 eta sinTheta_O) (/.f32 sinTheta_O (/.f32 eta #s(literal -1/2 binary32)))))) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(asin.f32 (/.f32 h (+.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) #s(literal 3/8 binary32)) 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))))))
(asin.f32 (/.f32 h (+.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 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/8 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))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 3/8 binary32)))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))) eta) (/.f32 #s(literal -1/2 binary32) eta))))))
(asin.f32 (/.f32 h (+.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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)))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal -1/2 binary32) eta) (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.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))))))))))) h)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (+.f32 (*.f32 (+.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 (*.f32 sinTheta_O sinTheta_O) eta)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) eta))) (/.f32 #s(literal -1/2 binary32) eta)))))))
(asin.f32 (/.f32 h (+.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/2 binary32) eta) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta 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))))))
(asin.f32 (/.f32 h (+.f32 (+.f32 eta (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) eta) (+.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal 3/8 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/8 binary32) (*.f32 eta eta))) (*.f32 eta eta))))))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -1/2 binary32))) eta))))
(asin.f32 (*.f32 (/.f32 #s(literal 1 binary32) eta) (pow.f32 (/.f32 #s(literal 1 binary32) h) #s(literal -1 binary32))))
(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 (/.f32 #s(literal 1 binary32) (+.f32 eta sinTheta_O)) (-.f32 eta sinTheta_O)))))
(asin.f32 (*.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))))
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (*.f32 eta eta) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -3/8 binary32)))))))))))
(asin.f32 (*.f32 (pow.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O (+.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O (*.f32 sinTheta_O #s(literal -3/8 binary32)))))))))) #s(literal -1/2 binary32)) h))
(asin.f32 (/.f32 h (sqrt.f32 (*.f32 (*.f32 eta eta) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 eta eta)) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)))))))))))))
(asin.f32 (/.f32 h (pow.f32 (sqrt.f32 eta) #s(literal 2 binary32))))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
Calls

5 calls:

53.0ms
(*.f32 eta eta)
22.0ms
h
15.0ms
sinTheta_O
15.0ms
eta
14.0ms
(*.f32 sinTheta_O sinTheta_O)
Results
AccuracySegmentsBranch
98.0%1sinTheta_O
98.0%1h
98.0%1eta
98.0%1(*.f32 eta eta)
98.0%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes11.0ms (0.1%)

Accuracy

Total -24.6b remaining (-1811.3%)

Threshold costs -24.6b (-1811.3%)

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

3 calls:

4.0ms
eta
4.0ms
sinTheta_O
3.0ms
h
Results
AccuracySegmentsBranch
95.8%1sinTheta_O
95.8%1h
95.8%1eta
Compiler

Compiled 12 to 9 computations (25% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary32
+-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02029
12729
23229
33429
43529
Stop Event
saturated
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(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 h (*.f32 (sqrt.f32 (-.f32 eta sinTheta_O)) (pow.f32 (+.f32 eta sinTheta_O) #s(literal 1/2 binary32)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) eta)))))
(asin.f32 (/.f32 h eta))

soundness2.4s (18.2%)

Rules
6968×*-lowering-*.f32
6968×*-lowering-*.f64
6692×*-lowering-*.f32
6692×*-lowering-*.f64
4576×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046324
1289307
22394282
08286282
0115213897
1387113106
0831213106
04453342
114023158
254913004
081813004
034160
1201143
21650143
08536143
01360
17460
258256
3788056
0866056
049415
1355376
23669349
08167349
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 144 to 96 computations (33.3% saved)

preprocess29.0ms (0.2%)

Remove

(abs eta)

(abs sinTheta_O)

Compiler

Compiled 170 to 110 computations (35.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...