HairBSDF, gamma for a refracted ray

Time bar (total: 9.7s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze308.0ms (3.2%)

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

Compiled 42 to 28 computations (33.3% saved)

sample3.2s (32.6%)

Memory
134.3MiB live, 4 572.5MiB allocated
Samples
1.2s8 256×0valid
1.1s8 200×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-<=: 340.0ms (21.4% of total)
ival-mult: 297.0ms (18.7% of total)
ival-sqrt: 254.0ms (16% of total)
ival-div: 252.0ms (15.8% of total)
ival-sub: 210.0ms (13.2% of total)
ival-asin: 136.0ms (8.5% of total)
ival-and: 62.0ms (3.9% of total)
exact: 34.0ms (2.1% of total)
ival-assert: 6.0ms (0.4% of total)
Bogosity

explain287.0ms (2.9%)

Memory
-1.9MiB live, 243.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
190-6(-5.080218007304651e-26 -7.742961070363574e-31 9.646609182213427e-22)(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
00-0-eta
00-0-#s(literal 1 binary32)
00-0-(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
00-0-(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
00-0-(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
00-0-(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
00-0-(*.f32 eta eta)
00-0-(*.f32 sinTheta_O sinTheta_O)
00-0-(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
00-0-sinTheta_O
00-0-h
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f32(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))uflow-rescue130
(*.f32 sinTheta_O sinTheta_O)underflow310
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))underflow13
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))underflow155
(*.f32 eta eta)underflow13
Confusion
Predicted +Predicted -
+136
-0237
Precision
1.0
Recall
0.6842105263157895
Confusion?
Predicted +Predicted MaybePredicted -
+1306
-00237
Precision?
1.0
Recall?
0.6842105263157895
Freqs
test
numberfreq
0243
113
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
85.0ms512×0valid
Compiler

Compiled 307 to 56 computations (81.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-sub: 42.0ms (61.9% of total)
ival-div: 7.0ms (10.3% of total)
ival-mult: 7.0ms (10.3% of total)
ival-sqrt: 7.0ms (10.3% of total)
ival-asin: 4.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess390.0ms (4%)

Memory
-12.9MiB live, 175.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

(abs eta)

(abs sinTheta_O)

Compiler

Compiled 18 to 13 computations (27.8% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

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

Compiled 18 to 13 computations (27.8% saved)

simplify638.0ms (6.5%)

Memory
-207.5MiB live, 223.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
cost-diff0
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
cost-diff0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
Iterations

Useful iterations: 0 (0.0ms)

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

localize62.0ms (0.6%)

Memory
-16.1MiB live, 65.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
accuracy0.03515625
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
accuracy0.046875
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy1.7333159259910025
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
Samples
53.0ms256×0valid
Compiler

Compiled 192 to 28 computations (85.4% saved)

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

series41.0ms (0.4%)

Memory
11.7MiB live, 50.4MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) #<representation binary32>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
19.0ms
sinTheta_O
@inf
((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))))))
5.0ms
eta
@0
((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))))))
3.0ms
eta
@inf
((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))))))
2.0ms
h
@0
((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))))))
2.0ms
sinTheta_O
@0
((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))))))

simplify216.0ms (2.2%)

Memory
24.7MiB live, 172.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite190.0ms (1.9%)

Memory
-3.3MiB live, 272.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
02264
18164
255764
3710064
0892464
Stop Event
iter limit
node limit
iter limit
Counts
4 → 186
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval43.0ms (0.4%)

Memory
1.3MiB live, 86.6MiB allocated
Compiler

Compiled 13 435 to 1 373 computations (89.8% saved)

prune12.0ms (0.1%)

Memory
-0.7MiB live, 36.9MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2959304
Fresh000
Picked011
Done000
Total29510305
Accuracy
99.5%
Counts
305 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.5%
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.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)))))))))
92.6%
(asin.f32 (/.f32 (/.f32 h (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))))
92.6%
(asin.f32 (/.f32 h (pow.f32 (pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
93.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))))))))
93.9%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
93.1%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
93.3%
(asin.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 h)))
41.9%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))))
96.0%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
90.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
Compiler

Compiled 478 to 317 computations (33.7% saved)

simplify548.0ms (5.6%)

Memory
-0.8MiB live, 458.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
cost-diff0
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))))
cost-diff96
(*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))
cost-diff6464
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))
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 (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)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
cost-diff0
(acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 #s(literal 1/2 binary32) (PI.f32))
cost-diff0
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
cost-diff0
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
cost-diff0
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
cost-diff0
(/.f32 h eta)
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043557
072549
195548
2137544
3208544
4407544
5711544
61282544
72360544
83510544
94840544
105598544
115917544
126111544
136318544
146390544
156452544
166730544
177248544
187606544
197736544
207756544
217824544
227852544
010679544
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(+.f32 eta sinTheta_O)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
#s(literal 1/2 binary32)
(PI.f32)
(acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
h
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1 binary32)
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
h
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))
(*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))
(log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1 binary32)
h
#s(literal -1 binary32)
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(+.f32 sinTheta_O eta)
eta
sinTheta_O
(-.f32 eta sinTheta_O)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(PI.f32)
(acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
h
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1 binary32)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
h
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
(log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 eta eta)
eta
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1 binary32)
h
#s(literal -1 binary32)

localize184.0ms (1.9%)

Memory
7.7MiB live, 389.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy0.02734375
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))))
accuracy0.8475204170035058
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
accuracy1.2309118788465343
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))
accuracy0.02734375
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy0.02734375
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
accuracy0.1484375
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
accuracy0.8475204170035058
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
accuracy0.02734375
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
accuracy0.8475204170035058
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
accuracy11.663043599051122
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.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)))))))))
accuracy15.462500744123705
(PI.f32)
accuracy0.00390625
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
accuracy0.01171875
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
accuracy0.02734375
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
accuracy0.8475204170035058
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
accuracy0
(/.f32 h eta)
accuracy0.02734375
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy0.5580450998529811
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
Samples
94.0ms80×1valid
32.0ms132×0invalid
11.0ms44×0valid
Compiler

Compiled 1 076 to 76 computations (92.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
adjust: 55.0ms (48.4% of total)
ival-div: 12.0ms (10.6% of total)
ival-mult: 10.0ms (8.8% of total)
ival-acos: 8.0ms (7% of total)
ival-asin: 7.0ms (6.2% of total)
ival-sub: 6.0ms (5.3% of total)
ival-sqrt: 5.0ms (4.4% of total)
ival-exp: 4.0ms (3.5% of total)
ival-log: 3.0ms (2.6% of total)
ival-pi: 1.0ms (0.9% of total)
ival-add: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series165.0ms (1.7%)

Memory
-7.5MiB live, 345.3MiB allocated
Counts
21 → 612
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 #s(literal 1/2 binary32) (PI.f32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (PI.f32) #<representation binary32>) () ())
#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #<representation binary32>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
81.0ms
h
@0
((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 eta) (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))))) (- (* 1/2 (PI)) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* 1/2 (PI)) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (* (+ eta sinTheta_O) (- eta sinTheta_O)) (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
25.0ms
h
@-inf
((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 eta) (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))))) (- (* 1/2 (PI)) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* 1/2 (PI)) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (* (+ eta sinTheta_O) (- eta sinTheta_O)) (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
10.0ms
h
@inf
((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 eta) (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))))) (- (* 1/2 (PI)) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* 1/2 (PI)) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (* (+ eta sinTheta_O) (- eta sinTheta_O)) (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
8.0ms
eta
@inf
((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 eta) (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))))) (- (* 1/2 (PI)) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* 1/2 (PI)) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (* (+ eta sinTheta_O) (- eta sinTheta_O)) (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))
7.0ms
eta
@0
((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 eta) (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))))) (- (* 1/2 (PI)) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* 1/2 (PI)) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (* (+ eta sinTheta_O) (- eta sinTheta_O)) (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))

simplify209.0ms (2.1%)

Memory
14.3MiB live, 372.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083017663
1256017012
0830016682
Stop Event
iter limit
node limit
Counts
612 → 608
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))))))))))
(* (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 eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (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)))
(* (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))))
(* -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))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(* (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))))
(* (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)))
(* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* -1/2 (* (/ (pow eta 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (/ (* (pow eta 2) (- 1 (pow sinTheta_O 2))) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* -1/720 (* (pow eta 2) (+ (* 30 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 90 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (* 1/4 (/ (- 1 (pow sinTheta_O 2)) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (* 1/2 (* (/ (pow eta 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))
(+ (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (* (pow eta 2) (+ (* -1/4 (/ (* (pow eta 2) (- 1 (pow sinTheta_O 2))) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))) (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))))
(+ (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))) (* (pow eta 2) (+ (* 1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* -1/4 (/ (- 1 (pow sinTheta_O 2)) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))) (* 1/720 (* (pow eta 2) (+ (* 30 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 90 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))))))))
(* -1 (pow sinTheta_O 2))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(* -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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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)
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)))))))))
(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))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
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)))))))))
(/ 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 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ 1 eta))) (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ 1 eta))) (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ 1 eta))) (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (+ (* -1 (/ (pow sinTheta_O 2) (pow eta 2))) (/ sinTheta_O eta)))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (* (/ (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))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ 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)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(* -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))))))))))
(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))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(* -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))))))))))
(* -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))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ -1 eta))) (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ -1 eta))) (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (* -1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))))))
(+ (log (/ 1 h)) (+ (* -1 (log (/ -1 eta))) (+ (* -1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6)))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (+ (* -1 (/ sinTheta_O eta)) (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ (* -1 (+ sinTheta_O (* -1 sinTheta_O))) (/ (pow sinTheta_O 2) eta)) eta))))
(pow eta 2)
(* (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))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
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 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/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
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)))))
(/ 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))
(* -1 (log (/ eta h)))
(+ (* -1 (log (/ eta h))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* -1/24 (* (pow sinTheta_O 2) (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4)))))) (* 1/2 (/ 1 (pow eta 2))))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* -1/24 (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4))))) (* -1/720 (* (pow sinTheta_O 2) (- (+ (* -360 (/ (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))) (pow eta 2))) (* -180 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 4)))) (* 30 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(log (/ eta h))
(+ (log (/ eta h)) (* -1/2 (/ (pow sinTheta_O 2) (pow eta 2))))
(+ (log (/ eta h)) (* (pow sinTheta_O 2) (- (* 1/24 (* (pow sinTheta_O 2) (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4)))))) (* 1/2 (/ 1 (pow eta 2))))))
(+ (log (/ eta h)) (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* 1/720 (* (pow sinTheta_O 2) (- (+ (* -360 (/ (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))) (pow eta 2))) (* -180 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 4)))) (* 30 (/ 1 (pow eta 6)))))) (* 1/24 (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4))))))) (* 1/2 (/ 1 (pow eta 2))))))
(pow eta 2)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(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 (* 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)))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(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))))))))))
(* 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))))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/4 (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 6)))))) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 4)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (+ (* -1 (log (/ 1 sinTheta_O))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (+ (* -1 (log (/ 1 sinTheta_O))) (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (+ (* -1 (log (/ 1 sinTheta_O))) (+ (* -1/4 (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))))))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* -1 (* 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)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (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))))))))))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (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))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (+ (* -1 (/ (- (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 6))) (* -1/4 (/ sinTheta_O (pow (sqrt -1) 4)))) (pow sinTheta_O 3))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (+ (* -1 (log (/ -1 sinTheta_O))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (+ (* -1 (log (/ -1 sinTheta_O))) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))))
(+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (+ (* -1 (log (/ -1 sinTheta_O))) (+ (* -1 (/ (+ (* -1/4 (/ sinTheta_O (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 6)))) (pow sinTheta_O 3))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(* sinTheta_O (sqrt -1))
(* -1 (* sinTheta_O (- (* -1 (/ (pow eta 2) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (pow eta 2) (* 1/2 (/ 1 (* sinTheta_O (sqrt -1))))) sinTheta_O)) (sqrt -1))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow sinTheta_O 2) (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) sinTheta_O)) (pow eta 2)) sinTheta_O)) (sqrt -1))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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 eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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 eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h)))
(+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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 eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* 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)))))))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h)))
(+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h)))
(+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h)))
(+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h)))
Outputs
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (/.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.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta)))
(fma.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 (fma.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))) h) (/.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)))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.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))))) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (/.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.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta)))
(fma.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 (fma.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))) h) (/.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)))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.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))))) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta sinTheta_O))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (/.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.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta)))
(fma.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 (fma.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))) h) (/.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)))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.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))))) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h sinTheta_O)) (/.f32 eta (sqrt.f32 #s(literal -1 binary32))))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (/.f32 (*.f32 eta eta) h) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta sinTheta_O))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (/.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.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta)))
(fma.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 (fma.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))) h) (/.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)))) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32))) (fma.f32 (*.f32 eta eta) (/.f32 (*.f32 (*.f32 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 (*.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))))) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 h sinTheta_O) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (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)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)))
(neg.f32 (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 eta eta)) (*.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) #s(literal 120 binary32)) (/.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h)))
(fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/4 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 #s(literal 1/720 binary32) (*.f32 eta eta)) (*.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)) (pow.f32 sinTheta_O #s(literal 6 binary32)))) #s(literal 120 binary32)) (/.f32 (*.f32 #s(literal -1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (*.f32 eta eta))) (*.f32 eta eta) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
eta
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta)
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta)
(*.f32 eta eta)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 eta h)
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (/.f32 eta h))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))) eta)
(*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))) eta)
eta
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta)
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta)
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))
(-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (log.f32 eta) (log.f32 h)))
(-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (log.f32 eta) (log.f32 h)))
(-.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -120 binary32))) (pow.f32 eta #s(literal 6 binary32))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (log.f32 eta) (log.f32 h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1/2 binary32) (log.f32 eta)) (log.f32 h))
(-.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal -1/2 binary32) (log.f32 eta))) (log.f32 h))
(+.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -120 binary32))) (pow.f32 eta #s(literal 6 binary32))) #s(literal 1/720 binary32)))) (-.f32 (log.f32 eta) (log.f32 h)))
(*.f32 eta eta)
(*.f32 eta eta)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_O) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 eta eta)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(neg.f32 eta)
(neg.f32 (fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))))
(neg.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta))
(*.f32 eta eta)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 eta) h)
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))))
(neg.f32 eta)
(neg.f32 (fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))))
(neg.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -1/2 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 h (/.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) (*.f32 sinTheta_O sinTheta_O))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (pow.f32 sinTheta_O #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))))) (pow.f32 eta #s(literal 6 binary32))) (/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 #s(literal -3/4 binary32) h)) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(neg.f32 (-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta))))
(-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta))))
(-.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -120 binary32))) (pow.f32 eta #s(literal 6 binary32))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (neg.f32 (log.f32 h)) (log.f32 (/.f32 #s(literal -1 binary32) eta))))
(-.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(-.f32 (-.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (*.f32 (pow.f32 sinTheta_O #s(literal 6 binary32)) #s(literal -120 binary32))) (pow.f32 eta #s(literal 6 binary32))) #s(literal 1/720 binary32)))) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(*.f32 eta eta)
(*.f32 eta eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)) eta) eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal 0 binary32)) eta)) eta) eta)
(*.f32 eta eta)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta))) (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
eta
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1/2 binary32) eta)
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(*.f32 eta eta)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O (*.f32 eta eta))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 eta h)
(fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) h) #s(literal -1/2 binary32) (/.f32 eta h))
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) (*.f32 eta h)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta h)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) h)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
eta
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1/2 binary32) eta)
(fma.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) eta) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(/.f32 h eta)
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) h) (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32) (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 eta eta)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(neg.f32 (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta)) (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/24 binary32)) (-.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (/.f32 eta h)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -180 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta eta)) #s(literal -360 binary32) (/.f32 #s(literal -30 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1/24 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal 1/2 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O) (neg.f32 (log.f32 (/.f32 eta h))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(log.f32 (/.f32 eta h))
(fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (log.f32 (/.f32 eta h)))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/24 binary32)) (-.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O) (log.f32 (/.f32 eta h)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/720 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -180 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta eta)) #s(literal -360 binary32) (/.f32 #s(literal -30 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 #s(literal 1/24 binary32) (-.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) (*.f32 eta eta)) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 eta eta))) (*.f32 sinTheta_O sinTheta_O) (log.f32 (/.f32 eta h)))
(*.f32 eta eta)
(*.f32 eta eta)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(*.f32 eta eta)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal -3/8 binary32) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(sqrt.f32 (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) sinTheta_O)
(*.f32 (fma.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)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O)) (/.f32 (*.f32 eta eta) sinTheta_O)) (/.f32 #s(literal 3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) h)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) sinTheta_O)
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32)))) (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))) sinTheta_O)
(sqrt.f32 (*.f32 (neg.f32 sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) sinTheta_O)
(*.f32 (fma.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)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(neg.f32 (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))
(-.f32 (-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 eta eta) sinTheta_O)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) #s(literal 1/2 binary32) (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(+.f32 (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(+.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (/.f32 (pow.f32 eta #s(literal 4 binary32)) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (log.f32 sinTheta_O))) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (-.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal 0 binary32)) #s(literal 1 binary32)) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (-.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal 0 binary32)) #s(literal 1 binary32)) sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O)) (-.f32 (/.f32 (*.f32 eta eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))) sinTheta_O)
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O)) (/.f32 (*.f32 eta eta) sinTheta_O)) (/.f32 #s(literal 3/8 binary32) (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(neg.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal -1/4 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))) (neg.f32 sinTheta_O))
(*.f32 (+.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 sinTheta_O #s(literal 3 binary32))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 eta) eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O))) sinTheta_O)) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (neg.f32 h))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (neg.f32 sinTheta_O))
(*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (neg.f32 sinTheta_O))
(neg.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 5 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal -1/4 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))) (neg.f32 sinTheta_O))
(*.f32 (+.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 sinTheta_O #s(literal 3 binary32))))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (*.f32 eta eta) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) h) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(neg.f32 (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O)) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(-.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O)) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 eta eta) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(+.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(fma.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (*.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/4 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 (neg.f32 eta) eta) sinTheta_O) (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 (neg.f32 eta) eta) sinTheta_O) (neg.f32 sinTheta_O)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)
(*.f32 (-.f32 (/.f32 (*.f32 (neg.f32 eta) eta) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (/.f32 (fma.f32 eta eta (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (/.f32 (-.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) sinTheta_O))) sinTheta_O)) (neg.f32 sinTheta_O)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 sinTheta_O))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(neg.f32 (-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(-.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) (log.f32 h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))

rewrite214.0ms (2.2%)

Memory
-19.7MiB live, 290.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043359
072355
1215342
21306341
08350341
Stop Event
iter limit
node limit
iter limit
Counts
21 → 774
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
(PI.f32)
(acos.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) 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))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32)))
(*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h)) #s(literal -1 binary32))))
(log.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))) h))
(*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval252.0ms (2.6%)

Memory
42.5MiB live, 511.6MiB allocated
Compiler

Compiled 83 219 to 5 179 computations (93.8% saved)

prune49.0ms (0.5%)

Memory
-12.3MiB live, 142.0MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1 726131 739
Fresh404
Picked325
Done101
Total1 734151 749
Accuracy
99.6%
Counts
1 749 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.4%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 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))))))))))
23.4%
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
92.6%
(asin.f32 (/.f32 h (pow.f32 (pow.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))) #s(literal 1/4 binary32)) #s(literal 2 binary32))))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
93.9%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
84.9%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)))
93.1%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
95.3%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
40.6%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)) #s(literal -1 binary32))))
41.9%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #s(literal -1 binary32))))
41.7%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))))
43.2%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
96.0%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
95.5%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
Compiler

Compiled 736 to 518 computations (29.6% saved)

simplify170.0ms (1.7%)

Memory
3.7MiB live, 166.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))
cost-diff0
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))
cost-diff0
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))))
cost-diff64
(neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))
cost-diff0
(neg.f32 (log.f32 (/.f32 eta h)))
cost-diff0
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))
cost-diff0
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))
cost-diff0
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))
cost-diff0
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))
cost-diff0
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
cost-diff192
(+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))
cost-diff0
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 (PI.f32) #s(literal 1/2 binary32))
cost-diff0
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
cost-diff0
(/.f32 #s(literal 1 binary32) eta)
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048472
074456
1104440
2161436
3281436
4472436
5837436
61471436
73089436
85548436
97283436
08024436
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
h
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(PI.f32)
#s(literal 1/2 binary32)
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))
(+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))
(*.f32 (-.f32 eta sinTheta_O) sinTheta_O)
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(*.f32 (-.f32 eta sinTheta_O) eta)
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))
(neg.f32 (log.f32 (/.f32 eta h)))
(log.f32 (/.f32 eta h))
(/.f32 eta h)
eta
h
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))
(neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))
(-.f32 (log.f32 eta) (log.f32 h))
(log.f32 eta)
eta
(log.f32 h)
h
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) eta)
#s(literal 1 binary32)
eta
h
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
(PI.f32)
#s(literal 1/2 binary32)
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))))
h
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(*.f32 (-.f32 eta sinTheta_O) sinTheta_O)
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(*.f32 (-.f32 eta sinTheta_O) eta)
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))
(neg.f32 (log.f32 (/.f32 eta h)))
(log.f32 (/.f32 eta h))
(/.f32 eta h)
eta
h
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 eta) (log.f32 h))
(log.f32 eta)
eta
(log.f32 h)
h

localize146.0ms (1.5%)

Memory
22.6MiB live, 408.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))))
accuracy0.35306738502035356
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))
accuracy0.35766092340070066
(-.f32 (log.f32 eta) (log.f32 h))
accuracy1.2309118788465343
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))
accuracy0.01171875
(log.f32 (/.f32 eta h))
accuracy0.02734375
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
accuracy0.35306738502035356
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))
accuracy1.2309118788465343
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))
accuracy0.0234375
(*.f32 (-.f32 eta sinTheta_O) eta)
accuracy0.02734375
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
accuracy0.0390625
(+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))
accuracy0.8475204170035058
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))
accuracy0
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy0.5580450998529811
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
accuracy11.663043599051122
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
accuracy15.462500744123705
(PI.f32)
accuracy0
(/.f32 #s(literal 1 binary32) eta)
accuracy0.02734375
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
accuracy0.109375
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
accuracy0.5580450998529811
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
Samples
50.0ms132×0invalid
48.0ms80×1valid
20.0ms44×0valid
Compiler

Compiled 835 to 89 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-div: 17.0ms (17.6% of total)
ival-mult: 17.0ms (17.6% of total)
ival-log: 15.0ms (15.6% of total)
ival-acos: 14.0ms (14.5% of total)
ival-sub: 8.0ms (8.3% of total)
adjust: 6.0ms (6.2% of total)
ival-asin: 5.0ms (5.2% of total)
ival-sqrt: 4.0ms (4.2% of total)
ival-exp: 3.0ms (3.1% of total)
ival-pi: 3.0ms (3.1% of total)
ival-neg: 2.0ms (2.1% of total)
ival-add: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series416.0ms (4.3%)

Memory
-17.8MiB live, 595.6MiB allocated
Counts
24 → 672
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (PI.f32) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (PI.f32) #<representation binary32>) () ())
#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())
#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (*.f32 (-.f32 eta sinTheta_O) eta) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (/.f32 #s(literal 1 binary32) eta) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (log.f32 (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (log.f32 (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 eta) (log.f32 h)) #<representation binary32>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
110.0ms
h
@0
((* (/ 1 eta) h) (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))))))) (/ 1 eta) (- (* (PI) 1/2) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* (PI) 1/2) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (+ (* (- eta sinTheta_O) sinTheta_O) (* (- eta sinTheta_O) eta)) (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)))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg (log (/ eta h))) (neg (- (log eta) (log h))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (* (- eta sinTheta_O) eta) (log (/ eta h)) (- (log eta) (log h)))
69.0ms
eta
@-inf
((* (/ 1 eta) h) (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))))))) (/ 1 eta) (- (* (PI) 1/2) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* (PI) 1/2) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (+ (* (- eta sinTheta_O) sinTheta_O) (* (- eta sinTheta_O) eta)) (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)))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg (log (/ eta h))) (neg (- (log eta) (log h))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (* (- eta sinTheta_O) eta) (log (/ eta h)) (- (log eta) (log h)))
66.0ms
eta
@0
((* (/ 1 eta) h) (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))))))) (/ 1 eta) (- (* (PI) 1/2) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* (PI) 1/2) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (+ (* (- eta sinTheta_O) sinTheta_O) (* (- eta sinTheta_O) eta)) (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)))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg (log (/ eta h))) (neg (- (log eta) (log h))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (* (- eta sinTheta_O) eta) (log (/ eta h)) (- (log eta) (log h)))
46.0ms
sinTheta_O
@-inf
((* (/ 1 eta) h) (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))))))) (/ 1 eta) (- (* (PI) 1/2) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* (PI) 1/2) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (+ (* (- eta sinTheta_O) sinTheta_O) (* (- eta sinTheta_O) eta)) (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)))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg (log (/ eta h))) (neg (- (log eta) (log h))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (* (- eta sinTheta_O) eta) (log (/ eta h)) (- (log eta) (log h)))
40.0ms
h
@-inf
((* (/ 1 eta) h) (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))))))) (/ 1 eta) (- (* (PI) 1/2) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (* (PI) 1/2) (PI) (acos (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (+ (* (- eta sinTheta_O) sinTheta_O) (* (- eta sinTheta_O) eta)) (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)))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg (log (/ eta h))) (neg (- (log eta) (log h))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (* (- eta sinTheta_O) eta) (log (/ eta h)) (- (log eta) (log h)))

simplify218.0ms (2.2%)

Memory
8.6MiB live, 233.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063017410
1191816797
2693616689
0806416388
Stop Event
iter limit
node limit
Counts
672 → 670
Calls
Call 1
Inputs
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (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)))
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (pow sinTheta_O 2))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ sinTheta_O (* -1 sinTheta_O))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(+ (* -1 (pow sinTheta_O 2)) (* eta (+ eta (+ sinTheta_O (* -1 sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(* (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))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* -1/2 (* (/ (pow eta 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (/ (* (pow eta 2) (- 1 (pow sinTheta_O 2))) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* -1/720 (* (pow eta 2) (+ (* 30 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 90 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (* 1/4 (/ (- 1 (pow sinTheta_O 2)) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (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)))
(* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* -1/2 (* (/ (pow eta 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (/ (* (pow eta 2) (- 1 (pow sinTheta_O 2))) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* -1/720 (* (pow eta 2) (+ (* 30 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 90 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (* 1/4 (/ (- 1 (pow sinTheta_O 2)) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))))
(* (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)))
(* -1 (* eta sinTheta_O))
(* eta (+ eta (* -1 sinTheta_O)))
(* eta (+ eta (* -1 sinTheta_O)))
(* eta (+ eta (* -1 sinTheta_O)))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(- (log eta) (log h))
(- (log eta) (log h))
(- (log eta) (log h))
(- (log eta) (log h))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(pow 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)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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)
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)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(/ 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)
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))
(+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))
(+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))
(+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))
(- (* -1 (log (/ 1 eta))) (log h))
(- (* -1 (log (/ 1 eta))) (log h))
(- (* -1 (log (/ 1 eta))) (log h))
(- (* -1 (log (/ 1 eta))) (log h))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (* -1 sinTheta_O)) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(* (pow eta 2) (+ 1 (* -1 (/ (+ sinTheta_O (+ (* -1 sinTheta_O) (/ (pow sinTheta_O 2) eta))) eta))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ 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))
(* -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))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ 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))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -1 (+ (log (/ -1 h)) (* -1 (log (/ -1 eta)))))
(* -1 (+ (log (/ -1 h)) (* -1 (log (/ -1 eta)))))
(* -1 (+ (log (/ -1 h)) (* -1 (log (/ -1 eta)))))
(* -1 (+ (log (/ -1 h)) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* -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))
(pow eta 2)
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(* (pow eta 2) (+ 1 (* -1 (/ sinTheta_O eta))))
(+ (log (/ -1 h)) (* -1 (log (/ -1 eta))))
(+ (log (/ -1 h)) (* -1 (log (/ -1 eta))))
(+ (log (/ -1 h)) (* -1 (log (/ -1 eta))))
(+ (log (/ -1 h)) (* -1 (log (/ -1 eta))))
(- (+ (log -1) (* -1 (log (/ -1 eta)))) (log h))
(- (+ (log -1) (* -1 (log (/ -1 eta)))) (log h))
(- (+ (log -1) (* -1 (log (/ -1 eta)))) (log h))
(- (+ (log -1) (* -1 (log (/ -1 eta)))) (log h))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(pow eta 2)
(+ (* sinTheta_O (+ eta (* -1 eta))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(+ (* sinTheta_O (+ eta (+ (* -1 eta) (* -1 sinTheta_O)))) (pow eta 2))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
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)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(* -1 (log (/ eta h)))
(+ (* -1 (log (/ eta h))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* -1/24 (* (pow sinTheta_O 2) (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4)))))) (* 1/2 (/ 1 (pow eta 2))))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* -1/24 (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4))))) (* -1/720 (* (pow sinTheta_O 2) (- (+ (* -360 (/ (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))) (pow eta 2))) (* -180 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 4)))) (* 30 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(* -1 (log (/ eta h)))
(+ (* -1 (log (/ eta h))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* -1/24 (* (pow sinTheta_O 2) (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4)))))) (* 1/2 (/ 1 (pow eta 2))))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* -1/24 (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4))))) (* -1/720 (* (pow sinTheta_O 2) (- (+ (* -360 (/ (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))) (pow eta 2))) (* -180 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 4)))) (* 30 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 2))))))
(/ h eta)
(+ (* 1/2 (/ (* h (pow sinTheta_O 2)) (pow eta 3))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))))))) (* 1/2 (/ h (pow eta 3))))) (/ h eta))
(+ (* (pow sinTheta_O 2) (+ (* 1/2 (/ h (pow eta 3))) (* (pow sinTheta_O 2) (+ (* 1/2 (* eta (* h (* (pow sinTheta_O 2) (- (+ (* 3/8 (/ 1 (pow eta 4))) (* 1/2 (/ 1 (pow eta 6)))) (+ (* -1 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (/ 1 (pow eta 6))) (pow eta 2))) (* 1/2 (/ (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6)))) (pow eta 2))))))))) (* 1/2 (* eta (* h (+ (* 1/2 (/ 1 (pow eta 4))) (* 3/4 (/ 1 (pow eta 6))))))))))) (/ h eta))
(pow eta 2)
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(+ (* -1 (* eta sinTheta_O)) (pow eta 2))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (/ eta sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(* (pow sinTheta_O 2) (- (+ (* -1 (/ eta sinTheta_O)) (+ (/ eta sinTheta_O) (/ (pow eta 2) (pow sinTheta_O 2)))) 1))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(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))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/4 (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 6)))))) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 4)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/4 (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 6)))))) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 4)))))
(* 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))))))
(* -1 (* eta sinTheta_O))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(* sinTheta_O (+ (* -1 eta) (/ (pow eta 2) sinTheta_O)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (pow sinTheta_O 2))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (* -1 eta)) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(* (pow sinTheta_O 2) (- (* -1 (/ (+ eta (+ (* -1 eta) (* -1 (/ (pow eta 2) sinTheta_O)))) sinTheta_O)) 1))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (+ (* -1 (/ (- (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 6))) (* -1/4 (/ sinTheta_O (pow (sqrt -1) 4)))) (pow sinTheta_O 3))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (+ (* -1 (/ (- (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 6))) (* -1/4 (/ sinTheta_O (pow (sqrt -1) 4)))) (pow sinTheta_O 3))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (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)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (* eta sinTheta_O))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(* -1 (* sinTheta_O (+ eta (* -1 (/ (pow eta 2) sinTheta_O)))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log eta) (* -1 (log h))))
(* -1 (+ (log eta) (* -1 (log h))))
(* -1 (+ (log eta) (* -1 (log h))))
(* -1 (+ (log eta) (* -1 (log h))))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* 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)))))))))
(+ (log eta) (* -1 (log h)))
(+ (log eta) (* -1 (log h)))
(+ (log eta) (* -1 (log h)))
(+ (log eta) (* -1 (log h)))
(- (log eta) (log h))
(- (log eta) (log h))
(- (log eta) (log h))
(- (log eta) (log h))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(* -1 (+ (log eta) (log (/ 1 h))))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* 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)))))))))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(+ (log eta) (log (/ 1 h)))
(- (log eta) (* -1 (log (/ 1 h))))
(- (log eta) (* -1 (log (/ 1 h))))
(- (log eta) (* -1 (log (/ 1 h))))
(- (log eta) (* -1 (log (/ 1 h))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(- (* 1/2 (PI)) (acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(acos (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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)))))))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 eta)) (log (/ -1 h))))
(* -1 (+ (log (* -1 eta)) (log (/ -1 h))))
(* -1 (+ (log (* -1 eta)) (log (/ -1 h))))
(* -1 (+ (log (* -1 eta)) (log (/ -1 h))))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* 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)))))))))
(+ (log (* -1 eta)) (log (/ -1 h)))
(+ (log (* -1 eta)) (log (/ -1 h)))
(+ (log (* -1 eta)) (log (/ -1 h)))
(+ (log (* -1 eta)) (log (/ -1 h)))
(- (log eta) (+ (log -1) (* -1 (log (/ -1 h)))))
(- (log eta) (+ (log -1) (* -1 (log (/ -1 h)))))
(- (log eta) (+ (log -1) (* -1 (log (/ -1 h)))))
(- (log eta) (+ (log -1) (* -1 (log (/ -1 h)))))
Outputs
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 (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 eta eta) 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)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 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)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) h) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.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)) (fma.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.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)))) h (*.f32 (*.f32 (*.f32 sinTheta_O h) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (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 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 (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 eta eta) 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)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 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)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) h) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.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)) (fma.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.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)))) h (*.f32 (*.f32 (*.f32 sinTheta_O h) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (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 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta sinTheta_O)) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32)) #s(literal -1/8 binary32)) (/.f32 (*.f32 eta eta) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.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)) #s(literal 1/16 binary32)) (*.f32 (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32)) #s(literal -1/8 binary32)) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 eta eta) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 (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 eta eta) 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)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 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)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) h) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.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)) (fma.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.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)))) h (*.f32 (*.f32 (*.f32 sinTheta_O h) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (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 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(neg.f32 (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal 1/4 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 eta eta)) (*.f32 #s(literal 120 binary32) (/.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 (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 eta eta) 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)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 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)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) h) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.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)) (fma.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.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)))) h (*.f32 (*.f32 (*.f32 sinTheta_O h) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (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 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(neg.f32 (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 eta eta)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal 1/4 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 eta eta)) (*.f32 #s(literal 120 binary32) (/.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(*.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))
(fma.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 (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 eta eta) 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)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 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)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) h) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (/.f32 sinTheta_O (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.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)) (fma.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.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)))) h (*.f32 (*.f32 (*.f32 sinTheta_O h) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (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 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(*.f32 (neg.f32 eta) sinTheta_O)
(*.f32 (-.f32 eta sinTheta_O) eta)
(*.f32 (-.f32 eta sinTheta_O) eta)
(*.f32 (-.f32 eta sinTheta_O) eta)
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 eta eta)
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O eta) #s(literal 1 binary32)) (*.f32 eta eta))
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O eta) #s(literal 1 binary32)) (*.f32 eta eta))
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O eta) #s(literal 1 binary32)) (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
eta
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta)
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))))))) eta eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (-.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (log.f32 h)) (log.f32 eta))))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(*.f32 eta eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 eta eta)
(*.f32 eta eta)
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O eta) #s(literal 1 binary32)) (*.f32 eta eta))
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) eta) (/.f32 sinTheta_O eta) #s(literal 1 binary32)) (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(neg.f32 eta)
(neg.f32 (fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))))
(neg.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))))))) eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))
(fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))
(fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))))
(/.f32 (neg.f32 h) eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(*.f32 eta eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 sinTheta_O eta)) eta) eta)
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) h)) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) eta))) (log.f32 h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h eta) (fma.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 eta eta)
(*.f32 eta eta)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h eta) (fma.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
eta
(fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) #s(literal -1/2 binary32) eta)
(fma.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) eta) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 sinTheta_O (/.f32 sinTheta_O eta)) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h eta) (fma.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(neg.f32 (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/24 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (/.f32 eta h)))
(-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -180 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta eta)) #s(literal -360 binary32) (/.f32 #s(literal -30 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1/24 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O)) (log.f32 (/.f32 eta h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h eta) (fma.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(neg.f32 (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/24 binary32) (*.f32 sinTheta_O sinTheta_O)) (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (/.f32 eta h)))
(-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -180 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta eta)) #s(literal -360 binary32) (/.f32 #s(literal -30 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1/24 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O)) (log.f32 (/.f32 eta h)))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 h eta) (fma.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (fma.f32 (/.f32 #s(literal -1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(*.f32 eta eta)
(*.f32 (-.f32 eta sinTheta_O) eta)
(*.f32 (-.f32 eta sinTheta_O) eta)
(*.f32 (-.f32 eta sinTheta_O) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/4 binary32)) (/.f32 sinTheta_O (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))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/4 binary32)) (/.f32 sinTheta_O (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))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/4 binary32)) (/.f32 sinTheta_O (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))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (/.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) sinTheta_O) sinTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O)))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/4 binary32)) (/.f32 sinTheta_O (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))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (/.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) sinTheta_O) sinTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O)))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) #s(literal 1/4 binary32)) (/.f32 sinTheta_O (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))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(*.f32 (neg.f32 eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (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))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (neg.f32 sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 (fma.f32 (/.f32 eta sinTheta_O) (/.f32 eta sinTheta_O) #s(literal -1 binary32)) sinTheta_O) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (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))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(neg.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (neg.f32 sinTheta_O))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal -1/4 binary32) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))) (neg.f32 sinTheta_O))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta eta)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal 1/4 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (neg.f32 sinTheta_O))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (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))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (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))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta (/.f32 eta sinTheta_O)) (fma.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 eta eta) h) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 eta eta) (fma.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (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))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(*.f32 (neg.f32 eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(*.f32 (-.f32 (*.f32 eta (/.f32 eta sinTheta_O)) eta) sinTheta_O)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(-.f32 (log.f32 eta) (log.f32 h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(acos.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (neg.f32 eta))) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (neg.f32 (log.f32 (neg.f32 eta))) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (neg.f32 (log.f32 (neg.f32 eta))) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (neg.f32 (log.f32 (neg.f32 eta))) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(+.f32 (log.f32 (neg.f32 eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(+.f32 (log.f32 (neg.f32 eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(+.f32 (log.f32 (neg.f32 eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(+.f32 (log.f32 (neg.f32 eta)) (log.f32 (/.f32 #s(literal -1 binary32) h)))
(-.f32 (log.f32 eta) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))))
(-.f32 (log.f32 eta) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))))
(-.f32 (log.f32 eta) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))))
(-.f32 (log.f32 eta) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))))

rewrite247.0ms (2.5%)

Memory
-7.1MiB live, 301.9MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048415
074376
1244370
21556364
08244364
Stop Event
iter limit
node limit
iter limit
Counts
24 → 722
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) eta) h)
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h))
(/.f32 #s(literal 1 binary32) eta)
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(PI.f32)
(acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
(+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta)))))
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h)))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (log.f32 (/.f32 eta h))))
(neg.f32 (log.f32 (/.f32 eta h)))
(neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h)))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (neg.f32 (-.f32 (log.f32 eta) (log.f32 h))))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(*.f32 (-.f32 eta sinTheta_O) eta)
(log.f32 (/.f32 eta h))
(-.f32 (log.f32 eta) (log.f32 h))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval142.0ms (1.5%)

Memory
37.6MiB live, 335.9MiB allocated
Compiler

Compiled 69 653 to 3 338 computations (95.2% saved)

prune65.0ms (0.7%)

Memory
-9.3MiB live, 153.6MiB allocated
Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New1 38571 392
Fresh268
Picked235
Done022
Total1 389181 407
Accuracy
99.6%
Counts
1 407 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.6%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
21.3%
(-.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
23.6%
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
23.4%
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
93.9%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
84.9%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)))
93.1%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
95.3%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
40.6%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)) #s(literal -1 binary32))))
41.9%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #s(literal -1 binary32))))
41.7%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
43.2%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (log.f32 (/.f32 h eta)))))
96.0%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
94.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
95.5%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
90.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (exp.f32 (neg.f32 (log.f32 eta))) h)))
Compiler

Compiled 822 to 586 computations (28.7% saved)

simplify172.0ms (1.8%)

Memory
29.5MiB live, 243.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (log.f32 h) (log.f32 eta))
cost-diff0
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
cost-diff0
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
cost-diff0
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
cost-diff160
(*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)
cost-diff6112
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
cost-diff0
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))))
cost-diff0
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))
cost-diff0
(/.f32 eta h)
cost-diff0
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
cost-diff0
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
cost-diff0
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
cost-diff0
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
cost-diff0
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
cost-diff0
(/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
cost-diff704
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046477
069461
198456
2150452
3241452
4432452
5764452
61338452
73182452
85733452
97618452
08041452
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(literal 1 binary32)
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
eta
h
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))
(*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(+.f32 sinTheta_O eta)
h
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))
(*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 eta #s(literal -1/2 binary32))
eta
#s(literal -1/2 binary32)
#s(literal 2 binary32)
h
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
(-.f32 (log.f32 h) (log.f32 eta))
(log.f32 h)
h
(log.f32 eta)
eta
Outputs
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
h
eta
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(literal 1 binary32)
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
eta
h
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))))
(/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))))
#s(literal 1 binary32)
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))) h)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))))
#s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta)))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_O (*.f32 eta eta))
(-.f32 eta sinTheta_O)
eta
sinTheta_O
(+.f32 sinTheta_O eta)
h
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(/.f32 h eta)
(/.f32 #s(literal 1 binary32) eta)
(pow.f32 eta #s(literal -1/2 binary32))
eta
#s(literal -1/2 binary32)
#s(literal 2 binary32)
h
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
(-.f32 (log.f32 h) (log.f32 eta))
(log.f32 h)
h
(log.f32 eta)
eta

localize121.0ms (1.2%)

Memory
-34.0MiB live, 357.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.02734375
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
accuracy0.35306738502035356
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
accuracy0.35766092340070066
(-.f32 (log.f32 h) (log.f32 eta))
accuracy1.2309118788465343
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
accuracy0.02734375
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
accuracy0.109375
(*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)
accuracy0.23894501953688402
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
accuracy0.5580450998529811
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))
accuracy0.02734375
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)
accuracy0.02734375
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
accuracy0.1484375
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))
accuracy0.8475204170035058
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))))
accuracy0
(/.f32 eta h)
accuracy0.02734375
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
accuracy0.1484375
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
accuracy0.5452147459154899
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
accuracy0.02734375
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
accuracy0.14453125
(/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
accuracy0.15625
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
accuracy0.5580450998529811
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
Samples
55.0ms132×0invalid
40.0ms124×0valid
Compiler

Compiled 854 to 85 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 17.0ms (26.7% of total)
ival-sub: 10.0ms (15.7% of total)
ival-mult: 8.0ms (12.6% of total)
ival-asin: 6.0ms (9.4% of total)
ival-log: 6.0ms (9.4% of total)
ival-pow: 5.0ms (7.8% of total)
ival-sqrt: 4.0ms (6.3% of total)
ival-pow2: 3.0ms (4.7% of total)
ival-exp: 2.0ms (3.1% of total)
ival-add: 2.0ms (3.1% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series147.0ms (1.5%)

Memory
12.7MiB live, 328.6MiB allocated
Counts
20 → 648
Calls
Call 1
Inputs
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())
#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())
#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())
#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())
#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())
Outputs
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf eta) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf sinTheta_O) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor 0 h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 eta h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
#s(alt #<batchref> (taylor -inf h) (#s(alt #<batchref> (patch (-.f32 (log.f32 h) (log.f32 eta)) #<representation binary32>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
26.0ms
h
@-inf
((/ 1 (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))) (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (asin (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h))) (/ 1 (/ (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) (/ eta h) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (pow (pow eta -1/2) 2) (* (pow (pow eta -1/2) 2) h) (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))))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (- (log h) (log eta)))
24.0ms
h
@0
((/ 1 (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))) (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (asin (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h))) (/ 1 (/ (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) (/ eta h) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (pow (pow eta -1/2) 2) (* (pow (pow eta -1/2) 2) h) (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))))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (- (log h) (log eta)))
23.0ms
h
@inf
((/ 1 (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))) (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (asin (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h))) (/ 1 (/ (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) (/ eta h) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (pow (pow eta -1/2) 2) (* (pow (pow eta -1/2) 2) h) (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))))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (- (log h) (log eta)))
17.0ms
eta
@-inf
((/ 1 (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))) (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (asin (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h))) (/ 1 (/ (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) (/ eta h) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (pow (pow eta -1/2) 2) (* (pow (pow eta -1/2) 2) h) (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))))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (- (log h) (log eta)))
15.0ms
eta
@0
((/ 1 (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))))) (/ 1 (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))))) (asin (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))))) (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (asin (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h))) (/ 1 (/ (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) (/ eta h) (/ 1 (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) (asin (/ 1 (/ (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)))))) (pow (pow eta -1/2) 2) (* (pow (pow eta -1/2) 2) h) (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))))))) (asin (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1))) (exp (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1)) (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (- (log h) (log eta)))

simplify220.0ms (2.3%)

Memory
-10.8MiB live, 310.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066318401
1205517854
2754217768
0815517433
Stop Event
iter limit
node limit
Counts
648 → 646
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))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (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)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(* (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)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))
(+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (pow eta 2) (* h (* sinTheta_O (sqrt -1)))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ 1 (* h (* sinTheta_O (sqrt -1)))))) (* (pow eta 2) (+ (* -1/8 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 3)) 1/4) (/ 1 (* h (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* 1/16 (* (pow (* 1 (pow (- 1 (pow sinTheta_O 2)) 5)) 1/4) (/ (pow eta 2) (* h (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))))))) (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))
(* (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))))
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ 1 eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (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)))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O))
(+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))))) (sqrt -1)))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))) (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(+ (* (pow eta 2) (+ (* 1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (sqrt -1)))) (* (pow eta 2) (+ (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (* sinTheta_O (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (sqrt -1)))) (* -1/2 (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* (pow eta 2) (* h (* sinTheta_O (+ (* -1 (/ (* (- 1 (pow sinTheta_O 2)) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4)))) (pow sinTheta_O 4))) (* -1/2 (* (/ (* (pow sinTheta_O 2) (* (+ (* -1 (* (/ (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) (pow sinTheta_O 2)) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (* (/ (* (pow sinTheta_O 2) (pow (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))) 2)) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))) (- (/ 1 (pow sinTheta_O 2)) (/ 1 (pow sinTheta_O 4))))) (pow (sqrt -1) 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))) (sqrt -1)))))))) (* (pow (* 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* h (sqrt -1)) sinTheta_O)))
(* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* -1/2 (* (/ (pow eta 2) (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* 1/4 (/ (* (pow eta 2) (- 1 (pow sinTheta_O 2))) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))
(+ (* -1 (log (* (pow (/ 1 (- 1 (pow sinTheta_O 2))) 1/4) (/ (* sinTheta_O (sqrt -1)) h)))) (* (pow eta 2) (+ (* -1/2 (* (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 2))) (sqrt (- 1 (pow sinTheta_O 2))))) (* (pow eta 2) (+ (* -1/720 (* (pow eta 2) (+ (* 30 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3)))) (* 90 (* (/ 1 (* (pow sinTheta_O 6) (pow (sqrt -1) 6))) (sqrt (pow (- 1 (pow sinTheta_O 2)) 3))))))) (* 1/4 (/ (- 1 (pow sinTheta_O 2)) (* (pow sinTheta_O 4) (pow (sqrt -1) 4)))))))))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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)
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(/ 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)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ eta h)
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h)))))
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 eta)
(/ 1 eta)
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ 1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(- (log h) (* -1 (log (/ 1 eta))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ 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))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(* -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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ eta h))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (/ 1 h))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (/ 1 h)))))
(* -1 (* eta (+ (* -1/2 (* (/ (pow sinTheta_O 2) (* (pow eta 2) h)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))) (+ (* -1/8 (/ (pow sinTheta_O 4) (* (pow eta 4) (* h (- 1 (pow sinTheta_O 2)))))) (+ (* -1/16 (* (/ (pow sinTheta_O 6) (* (pow eta 6) h)) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (/ 1 h))))))
(* -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))))))))))
(* -1 (/ (pow (sqrt -1) 2) eta))
(* -1 (/ (pow (sqrt -1) 2) eta))
(* -1 (/ (pow (sqrt -1) 2) eta))
(* -1 (/ (pow (sqrt -1) 2) eta))
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(* -1 (/ (* h (pow (sqrt -1) 2)) eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (/ 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))
(* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta)))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(+ (* -1 (+ (log (/ 1 h)) (* -1 (log (/ -1 eta))))) (+ (* -1/720 (/ (+ (* -90 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3))))) (* -30 (* (pow sinTheta_O 6) (sqrt (/ 1 (pow (- 1 (pow sinTheta_O 2)) 3)))))) (pow eta 6))) (+ (* 1/4 (/ (pow sinTheta_O 4) (* (pow eta 4) (- 1 (pow sinTheta_O 2))))) (* 1/2 (* (/ (pow sinTheta_O 2) (pow eta 2)) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(- (log h) (+ (log -1) (* -1 (log (/ -1 eta)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(/ 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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ eta h)
(+ (* -1/2 (/ (pow sinTheta_O 2) (* eta h))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* -1/2 (/ (* (pow sinTheta_O 2) (+ 1/2 (* 1/4 (/ 1 (pow eta 2))))) (* eta h))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
(+ (* (pow sinTheta_O 2) (- (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* (pow sinTheta_O 2) (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))))) (* eta h))) (* -1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (* eta h))))) (* 1/2 (/ 1 (* eta h))))) (/ eta h))
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)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 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))
(* -1 (log (/ eta h)))
(+ (* -1 (log (/ eta h))) (* 1/2 (/ (pow sinTheta_O 2) (pow eta 2))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* -1/24 (* (pow sinTheta_O 2) (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4)))))) (* 1/2 (/ 1 (pow eta 2))))))
(+ (* -1 (log (/ eta h))) (* (pow sinTheta_O 2) (+ (* (pow sinTheta_O 2) (+ (* -1/24 (- (* -12 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2))) (* 3 (/ 1 (pow eta 4))))) (* -1/720 (* (pow sinTheta_O 2) (- (+ (* -360 (/ (+ 3/8 (* 1/2 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 2)))) (pow eta 2))) (* -180 (/ (+ 1/2 (* 1/4 (/ 1 (pow eta 2)))) (pow eta 4)))) (* 30 (/ 1 (pow eta 6)))))))) (* 1/2 (/ 1 (pow eta 2))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(* 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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 3))))
(* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* sinTheta_O (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))))
(* sinTheta_O (+ (* -1/8 (* (/ (pow eta 4) h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 9)))))) (+ (* 1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 5)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))))
(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))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (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))))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))) (* -1 (log (/ 1 sinTheta_O))))) (+ (* -1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))) (* 1/4 (/ (pow eta 4) (* (pow sinTheta_O 2) (pow (sqrt -1) 6)))))) (* 1/4 (/ 1 (* (pow sinTheta_O 2) (pow (sqrt -1) 4)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* -1 (* (/ 1 h) (sqrt (* sinTheta_O (pow (sqrt -1) 5)))))
(* -1 (* sinTheta_O (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O))))))
(* -1 (* sinTheta_O (+ (* -1/4 (* (/ 1 h) (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* 1/8 (* (/ (pow eta 4) h) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (* (/ 1 h) (sqrt (/ sinTheta_O (pow (sqrt -1) 3)))))) (pow sinTheta_O 3))) (+ (* 1/2 (* (/ (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))) (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))))))
(* -1 (sqrt (* sinTheta_O (pow (sqrt -1) 5))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1)))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1/4 (sqrt (/ 1 (* (pow sinTheta_O 5) (pow (sqrt -1) 3))))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(* -1 (* sinTheta_O (+ (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)) (+ (* -1 (/ (+ (* 1/8 (* (pow eta 4) (sqrt (/ sinTheta_O (pow (sqrt -1) 7))))) (* 1/4 (sqrt (/ sinTheta_O (pow (sqrt -1) 3))))) (pow sinTheta_O 3))) (* 1/2 (* (pow eta 2) (sqrt (/ 1 (* (pow sinTheta_O 3) (sqrt -1))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 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 (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O))))
(+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (+ (* 1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (/ (sqrt -1) (pow sinTheta_O 5))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(+ (* -1 (/ (+ (* -1/2 (* (* h (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt (* sinTheta_O (sqrt -1))))) (* 1/2 (* (* h (+ (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 5))) (+ (* 1/2 (/ (pow eta 2) (pow (sqrt -1) 4))) (/ (* (pow eta 2) (+ (* 1/2 (/ 1 (pow (sqrt -1) 3))) (/ (pow eta 4) (pow (sqrt -1) 3)))) (sqrt -1))))) (sqrt (/ (sqrt -1) sinTheta_O))))) (pow sinTheta_O 3))) (+ (* -1/2 (* (* (pow eta 2) h) (sqrt (/ 1 (* (pow sinTheta_O 3) (pow (sqrt -1) 3)))))) (* h (sqrt (/ (pow (sqrt -1) 3) sinTheta_O)))))
(* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O)))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3)))))
(- (+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))) (/ 1/4 (* (pow sinTheta_O 2) (pow (sqrt -1) 4))))
(+ (* -1 (+ (log (* (/ 1 h) (sqrt (/ (pow (sqrt -1) 5) sinTheta_O)))) (* -1 (log (/ -1 sinTheta_O))))) (+ (* -1 (/ (- (* -1/4 (/ (* (pow eta 4) sinTheta_O) (pow (sqrt -1) 6))) (* -1/4 (/ sinTheta_O (pow (sqrt -1) 4)))) (pow sinTheta_O 3))) (* 1/2 (/ (pow eta 2) (* sinTheta_O (pow (sqrt -1) 3))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (* -1 (log h))))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(- (log h) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(* -1 (+ (log (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))) (log (/ 1 h))))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(- (* -1 (log (/ 1 h))) (log eta))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(/ 1 (asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ eta h)
(/ eta h)
(/ eta h)
(/ eta h)
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(* (/ 1 h) (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))
(/ h eta)
(/ h eta)
(/ h eta)
(/ h eta)
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2)))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(asin (* h (sqrt (/ 1 (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))))
(* 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)))))))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(* -1 (+ (log (* -1 (sqrt (- (pow eta 2) (* (pow sinTheta_O 2) (sqrt (/ 1 (- 1 (pow sinTheta_O 2))))))))) (log (/ -1 h))))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
(- (+ (log -1) (* -1 (log (/ -1 h)))) (log eta))
Outputs
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 h (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 h sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (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 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 h (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 h sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (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 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h sinTheta_O)) (/.f32 eta (sqrt.f32 #s(literal -1 binary32))))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta (/.f32 eta h)) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32)) #s(literal -1/8 binary32)) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.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/4 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 h (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 h sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (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 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h sinTheta_O)) (/.f32 eta (sqrt.f32 #s(literal -1 binary32))))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta (/.f32 eta h)) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.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 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (*.f32 h (pow.f32 sinTheta_O #s(literal 5 binary32)))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32)) #s(literal -1/8 binary32)) (*.f32 (*.f32 h (pow.f32 sinTheta_O #s(literal 3 binary32))) (neg.f32 (sqrt.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/4 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O) h))) (*.f32 eta eta)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (sqrt.f32 #s(literal -1 binary32))) (/.f32 eta sinTheta_O))))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 eta eta) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.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 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)))
(fma.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 5 binary32)) #s(literal 1/4 binary32))) (*.f32 (/.f32 eta (pow.f32 sinTheta_O #s(literal 5 binary32))) (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)) #s(literal 1/4 binary32)) #s(literal -1/8 binary32)) (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (*.f32 eta eta) (/.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 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 eta eta)))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 h (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 h sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (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 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.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))
(fma.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 eta eta) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)))))
(fma.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 (fma.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 eta eta)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 h (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 eta eta)))
(fma.f32 (fma.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (*.f32 h sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (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 h sinTheta_O) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (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)) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) #s(literal 1/4 binary32) (*.f32 (neg.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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1 binary32))) (*.f32 (neg.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 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 sinTheta_O #s(literal 4 binary32)))))) (/.f32 (*.f32 eta eta) (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 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 #s(literal 1 binary32) (pow.f32 sinTheta_O #s(literal 4 binary32)))) sinTheta_O) (/.f32 h (sqrt.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/4 binary32)) h) (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)))
(neg.f32 (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (*.f32 (*.f32 eta eta) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_O))) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_O)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 eta eta)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) #s(literal 120 binary32)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))))) (*.f32 eta eta))) (*.f32 eta eta)) (log.f32 (*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) sinTheta_O) (/.f32 (sqrt.f32 #s(literal -1 binary32)) h))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 eta h)
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (/.f32 eta h))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))) eta)
(*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))) eta)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 eta h)
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (/.f32 eta h))
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))) eta)
(*.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))) eta)
eta
(fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta)
(*.f32 (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))) eta)
(fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) eta)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) eta)
(-.f32 (log.f32 h) (log.f32 eta))
(fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32) (-.f32 (log.f32 h) (log.f32 eta)))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32) (-.f32 (log.f32 h) (log.f32 eta))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) #s(literal 1/2 binary32) (-.f32 (log.f32 h) (log.f32 eta)))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (neg.f32 eta) h)
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))))
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 h (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (neg.f32 eta) h)
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h)))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) h))))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (*.f32 (pow.f32 eta #s(literal 6 binary32)) h)) #s(literal -1/16 binary32) (/.f32 #s(literal 1 binary32) h)))))
(neg.f32 eta)
(neg.f32 (fma.f32 (*.f32 eta #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) eta))
(*.f32 (neg.f32 eta) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) #s(literal 1 binary32))))
(neg.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 sinTheta_O #s(literal 6 binary32))) (pow.f32 eta #s(literal 6 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (fma.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 eta eta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) eta eta))
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 #s(literal 1 binary32) eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h) (neg.f32 eta))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) h) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal -3/4 binary32) (pow.f32 eta #s(literal 4 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32)))) (/.f32 h (pow.f32 eta #s(literal 6 binary32))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) #s(literal -3/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 h (pow.f32 eta #s(literal 4 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (/.f32 sinTheta_O eta) (/.f32 sinTheta_O eta))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) h)) (neg.f32 eta))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))
(fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))
(fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)) #s(literal 3 binary32)))) (pow.f32 sinTheta_O #s(literal 6 binary32))) (/.f32 #s(literal -120 binary32) (pow.f32 eta #s(literal 6 binary32)))) #s(literal -1/720 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 (pow.f32 sinTheta_O #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (fma.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) eta)) (log.f32 h)))))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(+.f32 (-.f32 (log.f32 h) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) eta)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(/.f32 eta h)
(fma.f32 (/.f32 #s(literal -1/2 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 eta h))
(fma.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) h) eta) (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) h) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 eta h)
(fma.f32 (/.f32 #s(literal -1/2 binary32) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 eta h))
(fma.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) h) eta) (*.f32 sinTheta_O sinTheta_O) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) h) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) h) eta)) (/.f32 #s(literal -1/2 binary32) (*.f32 eta h))) (*.f32 sinTheta_O sinTheta_O) (/.f32 eta h))
eta
(fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) #s(literal -1/2 binary32) eta)
(fma.f32 (fma.f32 (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -1/2 binary32) #s(literal -1/4 binary32)) eta) sinTheta_O) sinTheta_O (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/2 binary32)) (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta)) (/.f32 #s(literal -1/2 binary32) eta)) (*.f32 sinTheta_O sinTheta_O) eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 h eta)
(fma.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32)) sinTheta_O) sinTheta_O (/.f32 h eta))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (*.f32 eta (*.f32 (*.f32 sinTheta_O sinTheta_O) h)) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 h (pow.f32 eta #s(literal 3 binary32)))) (/.f32 h eta))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (*.f32 eta h) (fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 3/8 binary32) (pow.f32 eta #s(literal 4 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))) eta) eta))) (*.f32 sinTheta_O sinTheta_O) (+.f32 (/.f32 #s(literal 3/4 binary32) (pow.f32 eta #s(literal 6 binary32))) (/.f32 #s(literal 1/2 binary32) (pow.f32 eta #s(literal 4 binary32)))))) (*.f32 (/.f32 h (pow.f32 eta #s(literal 3 binary32))) #s(literal 1/2 binary32))) (*.f32 sinTheta_O sinTheta_O) (/.f32 h eta))
(neg.f32 (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O) (log.f32 (/.f32 eta h)))
(-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal -1/24 binary32)) (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta)) (*.f32 sinTheta_O sinTheta_O)) (log.f32 (/.f32 eta h)))
(-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/720 binary32) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) (pow.f32 eta #s(literal 4 binary32))) #s(literal -180 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) eta) (/.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal 1/2 binary32)) eta) #s(literal 3/8 binary32)) (*.f32 eta eta)) #s(literal -360 binary32) (/.f32 #s(literal -30 binary32) (pow.f32 eta #s(literal 6 binary32))))) (*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 #s(literal -12 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 eta eta)) #s(literal -6 binary32)) eta) eta) (/.f32 #s(literal 3 binary32) (pow.f32 eta #s(literal 4 binary32)))) #s(literal -1/24 binary32))) (pow.f32 sinTheta_O #s(literal 4 binary32)) (*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) eta) eta) sinTheta_O) sinTheta_O)) (log.f32 (/.f32 eta h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) sinTheta_O)
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))) sinTheta_O)
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) sinTheta_O)
(*.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))) sinTheta_O)
(sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)))) sinTheta_O)
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 9 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal 1/4 binary32) (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O))))) sinTheta_O)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 7 binary32))))) (*.f32 (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (fma.f32 (*.f32 eta eta) (/.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 eta #s(literal 4 binary32))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) h) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) h (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (*.f32 eta eta) h))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O)) h)))
(-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (neg.f32 (log.f32 sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32))) (/.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) sinTheta_O) sinTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O)))) (+.f32 (log.f32 sinTheta_O) (log.f32 (/.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (neg.f32 h))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 #s(literal -1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 sinTheta_O #s(literal 3 binary32)))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) (neg.f32 h))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 #s(literal -1/4 binary32) h) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 eta (/.f32 eta h))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 eta #s(literal 4 binary32)) h)) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (/.f32 #s(literal 1/4 binary32) h) (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))))) (pow.f32 sinTheta_O #s(literal 3 binary32)))))
(neg.f32 (sqrt.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 5 binary32)))) #s(literal -1/4 binary32) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) eta) eta) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O))) (/.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 eta #s(literal 4 binary32))) (sqrt.f32 (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 (sqrt.f32 (/.f32 sinTheta_O (neg.f32 (sqrt.f32 #s(literal -1 binary32))))) #s(literal 1/4 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h))
(fma.f32 (*.f32 #s(literal 1/2 binary32) h) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 sinTheta_O #s(literal 5 binary32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 eta eta) h)) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (*.f32 (sqrt.f32 (/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) sinTheta_O)) h)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) h) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) sinTheta_O))) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 (*.f32 eta (/.f32 eta (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 eta #s(literal 4 binary32)) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 eta eta)) (sqrt.f32 #s(literal -1 binary32))))) h))) (pow.f32 sinTheta_O #s(literal 3 binary32))))
(-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O)) (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O) (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)) sinTheta_O) sinTheta_O))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 eta eta) sinTheta_O) (*.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 eta #s(literal 4 binary32)) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 6 binary32)))) (/.f32 sinTheta_O (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (-.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) sinTheta_O)) h)) (log.f32 (/.f32 #s(literal -1 binary32) sinTheta_O))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(-.f32 (log.f32 h) (log.f32 eta))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(/.f32 #s(literal 1 binary32) (asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(/.f32 eta h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))) h)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))))) h)
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) h))) (log.f32 eta))

rewrite153.0ms (1.6%)

Memory
17.8MiB live, 254.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046416
069396
1242387
21447384
08291384
Stop Event
iter limit
node limit
iter limit
Counts
20 → 450
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
(/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h)))
#s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))
(/.f32 eta h)
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h))
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
(/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)
(sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta))))
(pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
#s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h))
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
(exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta))))
#s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))
(-.f32 (log.f32 h) (log.f32 eta))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval125.0ms (1.3%)

Memory
24.2MiB live, 175.5MiB allocated
Compiler

Compiled 50 599 to 2 352 computations (95.4% saved)

prune45.0ms (0.5%)

Memory
9.9MiB live, 117.1MiB allocated
Pruning

23 alts after pruning (13 fresh and 10 done)

PrunedKeptTotal
New1 09151 096
Fresh088
Picked055
Done055
Total1 091231 114
Accuracy
99.6%
Counts
1 114 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.6%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
21.3%
(-.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
23.6%
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))))
23.4%
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (acos.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))))
44.8%
(asin.f32 (pow.f32 (pow.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O eta) (-.f32 eta sinTheta_O))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O sinTheta_O))))))
93.8%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (-.f32 eta sinTheta_O) sinTheta_O) (*.f32 (-.f32 eta sinTheta_O) eta))))))
93.9%
(asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O))))))
84.9%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)))
93.1%
(asin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)))
94.9%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 (/.f32 #s(literal 1 binary32) h) (/.f32 #s(literal 1 binary32) eta)))))
95.3%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (/.f32 eta h))))
95.0%
(asin.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h) (*.f32 (/.f32 #s(literal 1 binary32) h) eta))))
40.6%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))) h)) #s(literal -1 binary32))))
41.9%
(asin.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 sinTheta_O eta)))) h)) #s(literal -1 binary32))))
41.7%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (-.f32 (log.f32 h) (log.f32 eta)))))
43.2%
(asin.f32 (exp.f32 #s(approx (* (log (/ (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) h)) -1) (log.f32 (/.f32 h eta)))))
96.0%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
93.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/4 binary32)) #s(literal 4 binary32)) h)))
94.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (pow.f32 eta #s(literal -1/2 binary32)) #s(literal 2 binary32)) h)))
90.7%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (log.f32 eta) #s(literal -1/2 binary32))) h)))
95.5%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (/.f32 #s(literal 1 binary32) eta) h)))
90.6%
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (*.f32 (exp.f32 (neg.f32 (log.f32 eta))) h)))
Compiler

Compiled 1 534 to 624 computations (59.3% saved)

regimes142.0ms (1.5%)

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

10 calls:

34.0ms
(*.f32 sinTheta_O sinTheta_O)
25.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
14.0ms
h
11.0ms
eta
10.0ms
(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
Results
AccuracySegmentsBranch
99.4%2sinTheta_O
96.0%1h
99.3%2eta
96.0%1(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))
96.0%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)))))))
99.3%2(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
99.3%2(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
99.3%2(*.f32 eta eta)
99.4%2(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
99.4%2(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 83 to 71 computations (14.5% saved)

regimes18.0ms (0.2%)

Memory
0.2MiB live, 38.6MiB allocated
Accuracy

Total -23.3b remaining (-1832.9%)

Threshold costs -23.3b (-1832.9%)

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

7 calls:

4.0ms
eta
3.0ms
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
3.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
2.0ms
(*.f32 eta eta)
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
96.0%1(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))
96.0%1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O)))))
96.0%1eta
96.0%1(*.f32 eta eta)
96.0%1sinTheta_O
96.0%1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))
96.0%1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 47 to 43 computations (8.5% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.401298464324817e-45
Compiler

Compiled 19 to 19 computations (0% saved)

simplify23.0ms (0.2%)

Memory
8.4MiB live, 46.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02676
13276
23676
33876
43976
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta sinTheta_O) (-.f32 eta sinTheta_O)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))
Outputs
(if (<=.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 0 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (asin.f32 (/.f32 h (sqrt.f32 #s(approx (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))) (*.f32 (-.f32 eta sinTheta_O) (+.f32 eta sinTheta_O)))))))
(asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta)))

soundness163.0ms (1.7%)

Memory
-9.6MiB live, 143.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04453582
113073464
248933423
091273340
Stop Event
fuel
iter limit
node limit
Compiler

Compiled 95 to 45 computations (52.6% saved)

preprocess25.0ms (0.3%)

Memory
27.8MiB live, 65.5MiB allocated
Remove

(abs sinTheta_O)

(abs eta)

Compiler

Compiled 404 to 182 computations (55% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...