Details

Time bar (total: 15.9s)

analyze796.0ms (5%)

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

Compiled 44 to 30 computations (31.8% saved)

sample4.5s (28.3%)

Results
2.3s8387×body256invalid
2.2s8256×body256valid
Bogosity

preprocess46.0ms (0.3%)

Algorithm
egg-herbie
Rules
1332×rational.json-simplify-29
1224×rational.json-simplify-1
1216×rational.json-simplify-37
1018×rational.json-simplify-5
772×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035220
181220
2178220
3457220
41528220
55104220
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 h h) (sqrt.f32 (-.f32 1 (*.f32 h h))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (sqrt.f32 (-.f32 1 (*.f32 eta eta))))))))
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.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 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 h h) (sqrt.f32 (-.f32 1 (*.f32 h h))))))))
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 h (/.f32 h (sqrt.f32 (-.f32 1 (*.f32 h h)))))))))
(asin.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 h (/.f32 (sqrt.f32 (-.f32 1 (*.f32 h h))) h))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 eta eta) (sqrt.f32 (-.f32 1 (*.f32 eta eta))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 eta (/.f32 eta (sqrt.f32 (-.f32 1 (*.f32 eta eta)))))))))
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 eta (sqrt.f32 (-.f32 (*.f32 h h) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
Compiler

Compiled 24 to 16 computations (33.3% saved)

simplify47.0ms (0.3%)

Algorithm
egg-herbie
Rules
1352×rational.json-simplify-1
1196×rational.json-simplify-44
1040×rational.json-simplify-5
976×rational.json-simplify-13
722×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01655
13455
27055
316555
450755
5167255
6512455
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.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 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))

eval1.0ms (0%)

Compiler

Compiled 57 to 31 computations (45.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
2.2b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
Compiler

Compiled 21 to 13 computations (38.1% saved)

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
0.0b
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
0.0b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
2.0b
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
Compiler

Compiled 98 to 41 computations (58.2% saved)

series42.0ms (0.3%)

Counts
4 → 104
Calls

30 calls:

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

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
902×rational.json-simplify-21
866×rational.json-simplify-13
840×rational.json-1
840×rational.json-2
840×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016192
199192
2350192
31809192
Stop Event
node limit
Counts
4 → 194
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (*.f32 1 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (*.f32 1 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (*.f32 1 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h (+.f32 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2)) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (+.f32 h h))) (*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 h h) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (+.f32 h h) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 1 (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (neg.f32 eta)) (*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (neg.f32 eta)) (/.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 1 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1) (*.f32 -1 (neg.f32 (*.f32 eta (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (fabs.f32 (*.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))))

simplify151.0ms (0.9%)

Algorithm
egg-herbie
Rules
850×rational.json-simplify-50
790×rational.json-simplify-24
740×rational.json-simplify-28
586×rational.json-simplify-1
546×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063619456
1204718928
Stop Event
node limit
Counts
298 → 346
Calls
Call 1
Inputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(*.f32 -1 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta)))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h)))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (*.f32 1 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))
(-.f32 (*.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(/.f32 (-.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4)) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1)
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) -1))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (*.f32 1 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))
(-.f32 (*.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1/2)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(/.f32 (-.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))
(+.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) -1))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))
(-.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))
(-.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (*.f32 1 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2)) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 0 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (+.f32 h h)))
(-.f32 (*.f32 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h (+.f32 h h))))
(-.f32 (*.f32 0 (neg.f32 (+.f32 h h))) (*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)
(*.f32 2 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 2 (*.f32 (+.f32 h h) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (+.f32 h h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h h))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(*.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 -1 (*.f32 (+.f32 h h) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (neg.f32 h) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)
(*.f32 -1/2 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (+.f32 h h))))
(*.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) 1/2)
(*.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (+.f32 h h)))
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 1 (neg.f32 (+.f32 h h))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1/2))
(*.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0)
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0))
(+.f32 0 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1))
(+.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta eta))
(+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))
(+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (*.f32 eta (neg.f32 eta)) (/.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))) -1))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
(+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))))
(+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 1 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))
(+.f32 (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 eta eta))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1) (*.f32 -1 (neg.f32 (*.f32 eta (+.f32 eta eta)))))
(*.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))
(*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (fabs.f32 (*.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)
(*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) 1/2)
(*.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1/2)
(/.f32 1 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)
(/.f32 1/2 (/.f32 1 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)))
(/.f32 1/2 (/.f32 -1 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))
(/.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)
(/.f32 -1 (/.f32 1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))))
(/.f32 -1 (/.f32 -1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)
(/.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)
(/.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)
(/.f32 (-.f32 (-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) -1)
(/.f32 (-.f32 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))) -1)
(/.f32 (-.f32 (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 (-.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)
(neg.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1)) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1)) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1)) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))) (*.f32 1/16 (/.f32 (*.f32 (pow.f32 eta 6) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5) 1/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))))
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 eta (/.f32 (*.f32 -1/8 (pow.f32 sinTheta_O 4)) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (/.f32 (*.f32 -1/8 (pow.f32 sinTheta_O 4)) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 -1/16 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(*.f32 -1 eta)
(neg.f32 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (neg.f32 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (neg.f32 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (neg.f32 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8)))
(+.f32 (neg.f32 eta) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (neg.f32 eta))))
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (neg.f32 eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta)))))
(+.f32 eta (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta))) (*.f32 -1/2 (*.f32 (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2)))) (/.f32 (pow.f32 sinTheta_O 6) eta))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 6) (/.f32 (+.f32 3/8 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 (pow.f32 eta 2) 1/2))) eta))) (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) eta))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 2)))) h)
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))) h)
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) (/.f32 h sinTheta_O)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) (/.f32 h sinTheta_O))) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 1/2 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)))))))
(+.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) (/.f32 h sinTheta_O))) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 1/2 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1)))))) (*.f32 (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h)) (sqrt.f32 -1))) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) -1/2)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 4))))) h)) (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))))))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) (/.f32 h sinTheta_O))) (+.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 1/2 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (pow.f32 eta 4) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h)) (sqrt.f32 -1)))) (/.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (/.f32 (sqrt.f32 -1) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (neg.f32 (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h)))))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))) (pow.f32 eta 5))))))
(+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 5)))) (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))))) (pow.f32 eta 7)))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 5)))))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(/.f32 h (neg.f32 eta))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (/.f32 (neg.f32 h) eta) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (/.f32 (neg.f32 h) eta) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))) (pow.f32 eta 5))))))
(+.f32 (/.f32 h (neg.f32 eta)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 5))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))) (pow.f32 eta 5)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (/.f32 -1 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 4)))))))) (pow.f32 eta 7)))) (/.f32 (neg.f32 h) eta))))
(+.f32 (+.f32 (/.f32 h (neg.f32 eta)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 5)))))) (*.f32 h (*.f32 1/2 (/.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (pow.f32 sinTheta_O 2))) 2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 4)) (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (pow.f32 eta 7)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) h))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) h)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 eta (*.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (-.f32 (/.f32 1/2 (pow.f32 eta 6)) (/.f32 (+.f32 (*.f32 1/2 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))))) (pow.f32 eta 2)))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 6) h)))) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(pow.f32 eta 2)
(+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 eta 2) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (+.f32 (pow.f32 eta 2) (*.f32 -1 (pow.f32 sinTheta_O 2))) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))))
(+.f32 (pow.f32 eta 2) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2))
(-.f32 (+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (-.f32 (pow.f32 eta 2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (pow.f32 eta 2) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (-.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (*.f32 1 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4)) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) -1))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (*.f32 1 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) 1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) 2))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 h h))
(+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 h 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) -1))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 -1 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) (*.f32 1 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (+.f32 h (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1/2)) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 0 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))) (*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (+.f32 h h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2)) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h (+.f32 h h))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 0 (neg.f32 (+.f32 h h))) (*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 h h)) (-.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 h h)) (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 h (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 2 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 2 (*.f32 (+.f32 h h) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 h h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 h h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 -1 (*.f32 (+.f32 h h) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 h) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 -1/2 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (neg.f32 (+.f32 h h))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 2) 1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (neg.f32 (+.f32 h h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 1 (neg.f32 (+.f32 h h))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) -1/2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) -1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 0 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (-.f32 (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta eta)))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta)))
(+.f32 (*.f32 eta (neg.f32 eta)) (/.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))) -1))
(+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta)))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (-.f32 (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta eta)))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (*.f32 eta (+.f32 eta eta))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta))))))
(+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 1 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (*.f32 eta (+.f32 eta eta))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (neg.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (*.f32 eta (+.f32 eta eta))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta))))))
(+.f32 (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1) (*.f32 -1 (neg.f32 (*.f32 eta (+.f32 eta eta)))))
(*.f32 -1 (+.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (neg.f32 (*.f32 eta (+.f32 eta eta)))))
(*.f32 -1 (+.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (neg.f32 eta))))
(*.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 -1/2 (-.f32 (/.f32 (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta))))
(*.f32 1/2 (-.f32 (fabs.f32 (*.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (fabs.f32 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 -1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) 1/2)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1/2)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 1 (/.f32 1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 1/2 (/.f32 1 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 1/2 (/.f32 -1 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 -1 (/.f32 1 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 -1 (/.f32 -1 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 0) (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (neg.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) -1)
(neg.f32 (-.f32 (-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))))
(-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))) (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 2 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 (+.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2)) (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) 2))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta))))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))))) -1)
(neg.f32 (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (-.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (+.f32 eta eta)))))))
(-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))))
(/.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (*.f32 sinTheta_O (/.f32 (+.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (-.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1)
(-.f32 (+.f32 (*.f32 eta eta) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))) (+.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta))) -1)
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(neg.f32 (-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))

eval246.0ms (1.5%)

Compiler

Compiled 12929 to 8288 computations (35.9% saved)

prune78.0ms (0.5%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New3397346
Fresh000
Picked011
Done000
Total3398347
Error
0.3b
Counts
347 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
2.8b
(asin.f32 (/.f32 h (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))))
1.4b
(asin.f32 (/.f32 h eta))
2.8b
(asin.f32 (-.f32 (/.f32 (+.f32 h (+.f32 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
6.7b
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
2.4b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h))
Compiler

Compiled 413 to 265 computations (35.8% saved)

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
0.0b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
0.0b
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
4.8b
(/.f32 (pow.f32 sinTheta_O 2) eta)
Compiler

Compiled 55 to 36 computations (34.5% saved)

series12.0ms (0.1%)

Counts
4 → 36
Calls

30 calls:

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

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
906×rational.json-simplify-13
850×rational.json-simplify-6
796×rational.json-simplify-5
706×rational.json-simplify-3
672×rational.json-simplify-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01498
18598
227898
3137298
Stop Event
node limit
Counts
4 → 373
Calls
Call 1
Inputs
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1/2 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 0 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (+.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 1 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (/.f32 (pow.f32 sinTheta_O 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (/.f32 1/2 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (pow.f32 sinTheta_O 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 -1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1/2 (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (/.f32 1/2 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 eta) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 0 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 h 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1/2 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 0 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 1/2) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (/.f32 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h (+.f32 h h)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (+.f32 h h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1 (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) (*.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1/2) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/4 eta)) (*.f32 (/.f32 -1/4 eta) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (/.f32 -1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) (*.f32 -1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (+.f32 eta eta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (/.f32 -1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 eta) (/.f32 -1 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 -1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 eta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/4 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 eta) (/.f32 -2 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 eta -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (/.f32 -1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 eta 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 -1 (/.f32 -1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (*.f32 eta -2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/4 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (/.f32 1/2 eta)) (/.f32 1/2 (neg.f32 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (/.f32 1/2 eta)) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/4 (*.f32 (neg.f32 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 eta) (/.f32 1 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1/2) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) -2) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (*.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (/.f32 -1/4 eta)) (neg.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 (+.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) (/.f32 eta (pow.f32 sinTheta_O 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 eta -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
1170×rational.json-simplify-3
1062×rational.json-simplify-2
944×rational.json-simplify-12
718×rational.json-simplify-5
716×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072713411
1234312781
Stop Event
node limit
Counts
409 → 460
Calls
Call 1
Inputs
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (neg.f32 (/.f32 0 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1/2 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (neg.f32 (/.f32 0 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1 (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) eta))
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 0 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (neg.f32 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))
(-.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 (/.f32 0 eta) (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (+.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta))
(*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(*.f32 -1/2 (*.f32 (/.f32 1 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1/2 eta))
(*.f32 1/2 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2))
(*.f32 (/.f32 1/2 eta) (/.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 (/.f32 1/2 eta) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 (/.f32 1/2 eta) (/.f32 1/2 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1 (neg.f32 eta)))
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1 eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) 2)
(*.f32 (/.f32 1 eta) (pow.f32 sinTheta_O 2))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)
(*.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 -1/2 eta))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1/2 (/.f32 1/2 eta)))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (/.f32 1/2 eta) 1/2))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 eta))))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 eta))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2)
(*.f32 (/.f32 -1/2 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)))
(*.f32 (/.f32 -1/2 eta) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 h 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1/2 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))
(+.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 0 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 0)))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (/.f32 1/2 h)))
(-.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (-.f32 0 (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 0 (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 h (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h))))
(*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(*.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(*.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 -1 (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(*.f32 -1 (*.f32 (+.f32 h h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))
(*.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
(*.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(*.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h)))
(*.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1 (neg.f32 (+.f32 h h))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))
(*.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)
(neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(+.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(*.f32 -1 (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 (/.f32 0 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (/.f32 0 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (neg.f32 (/.f32 0 eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) (*.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(+.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1/2) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/4 eta)) (*.f32 (/.f32 -1/4 eta) (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) -2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)))
(-.f32 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2))
(/.f32 2 (/.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1/4))
(/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))
(/.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (/.f32 -1/4 eta)))
(/.f32 (pow.f32 sinTheta_O 2) (*.f32 -1 (+.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(/.f32 -1/2 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -1))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(/.f32 1 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))))
(/.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(/.f32 1 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -2))
(/.f32 1 (*.f32 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/4))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (+.f32 eta eta) -2))
(/.f32 1/2 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)))
(/.f32 1/2 (/.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (/.f32 -1/4 eta)))
(/.f32 1/2 (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(/.f32 1/2 (*.f32 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))) -2))
(/.f32 1/2 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1))
(/.f32 (/.f32 1/2 eta) (/.f32 -1 (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -2))
(/.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -1))
(/.f32 -1 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 -1 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -2))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 -1/4 eta)))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 eta) -2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)
(/.f32 (/.f32 -1/4 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 1 eta) (/.f32 -2 (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 1 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 2)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 eta -1/4))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (/.f32 -1/4 eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 eta 1/4))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 -1 (/.f32 -1/4 eta)))
(/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (*.f32 eta -2) -2))
(/.f32 -1/4 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 1/2 (/.f32 1/2 eta)) (/.f32 1/2 (neg.f32 (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 1/2 (/.f32 1/2 eta)) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -1))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) 1/2)
(/.f32 1/4 (*.f32 (neg.f32 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 -1/2 eta) (/.f32 1 (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1/2) (+.f32 eta eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (+.f32 eta eta))
(/.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) -2) (neg.f32 eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -2) 1/2)
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (*.f32 eta -2))
(/.f32 (/.f32 1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (neg.f32 eta))
(/.f32 (-.f32 0 (/.f32 -1/4 eta)) (neg.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) (/.f32 eta (pow.f32 sinTheta_O 2)))) 1/2)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 eta -2)) -1/2)
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
Outputs
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (+.f32 (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (+.f32 (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 -8 (/.f32 (pow.f32 sinTheta_O 6) (*.f32 h (pow.f32 eta 5)))) (+.f32 (/.f32 -4 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 h (pow.f32 eta 3)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 -8 (/.f32 (/.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 5))) (+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))))
(asin.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (neg.f32 (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1/2 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (neg.f32 (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 1 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 1 (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 0 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (neg.f32 (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (-.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (-.f32 (/.f32 0 eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (/.f32 0 eta) (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (+.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 sinTheta_O 2))) (+.f32 eta eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 sinTheta_O 2))) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 -1/2 (*.f32 (/.f32 1 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 -1/2 (*.f32 (/.f32 1 eta) (neg.f32 (*.f32 2 (pow.f32 sinTheta_O 2)))))
(*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2))
(*.f32 1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 1/2 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1/2 eta) (/.f32 (pow.f32 sinTheta_O 2) 1/2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1/2 eta) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 (+.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 1/4 eta))
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (/.f32 1/2 eta) (/.f32 1/2 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2)))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1 (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) 2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1 eta) (pow.f32 sinTheta_O 2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 -1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1/2 (/.f32 1/2 eta)))
(*.f32 (+.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 1/4 eta))
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (/.f32 1/2 eta) 1/2))
(*.f32 (+.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 1/4 eta))
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 1 (*.f32 1/2 (/.f32 1/2 eta))))
(*.f32 (+.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 1/4 eta))
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2)
(*.f32 -1/2 (*.f32 (/.f32 1 eta) (neg.f32 (*.f32 2 (pow.f32 sinTheta_O 2)))))
(*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2))
(*.f32 (/.f32 -1/2 eta) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 -1/2 eta) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 0 (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(-.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(-.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (*.f32 (+.f32 h h) 0) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 1/2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))) 1/2)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 h 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1/2 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1/2 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (-.f32 h h) (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) (neg.f32 h)))
(+.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 0 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(-.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 0 (+.f32 h h)))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(-.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (/.f32 1/2 h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (/.f32 h 1/2)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 h 0))
(-.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 (-.f32 h (+.f32 h h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(/.f32 (-.f32 h (+.f32 h h)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (-.f32 0 (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 0 (+.f32 h h)))
(-.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)))) (*.f32 0 (+.f32 h h)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 h h) 0)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (+.f32 h h) 0)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 0 (+.f32 h h)))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (neg.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))
(-.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (-.f32 (+.f32 h (+.f32 h h)) h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 (+.f32 h h) (-.f32 h h)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 0 (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (neg.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2)) eta)))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h))))
(*.f32 -1/2 (*.f32 (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) (neg.f32 (+.f32 h h))))
(*.f32 (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) (*.f32 (+.f32 h h) 1/2))
(*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(*.f32 (/.f32 1/2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 1/2 (+.f32 h (+.f32 h (+.f32 h h)))))
(*.f32 (+.f32 h (+.f32 h (+.f32 h h))) (/.f32 1/2 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))) 1/2)))
(*.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 -1 (*.f32 1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 -1 (*.f32 (+.f32 h h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1 (/.f32 (+.f32 h h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(neg.f32 (*.f32 -2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 -1 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h)))
(/.f32 (*.f32 h 2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
(/.f32 (*.f32 h 2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h h)))
(*.f32 -1 (/.f32 (+.f32 h h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(neg.f32 (*.f32 -2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1 (neg.f32 (+.f32 h h))))
(*.f32 -1 (/.f32 (+.f32 h h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(neg.f32 (*.f32 -2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1 (/.f32 (+.f32 h h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(neg.f32 (*.f32 -2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1 (/.f32 (+.f32 h h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(neg.f32 (*.f32 -2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))
(*.f32 (/.f32 1/2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 1/2 (+.f32 h (+.f32 h (+.f32 h h)))))
(*.f32 (+.f32 h (+.f32 h (+.f32 h h))) (/.f32 1/2 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))) 1/2)))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (-.f32 (neg.f32 h) h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (-.f32 h (neg.f32 h)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (-.f32 (neg.f32 h) h) (neg.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (-.f32 h (neg.f32 h)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))
(*.f32 (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) (*.f32 (-.f32 (neg.f32 h) h) -1/2))
(*.f32 -1/2 (*.f32 (-.f32 (neg.f32 h) h) (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))
(*.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 2))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 -1 (*.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 (/.f32 0 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (/.f32 0 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (/.f32 0 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (neg.f32 (/.f32 0 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 0 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 1/2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/4 eta) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) (*.f32 (/.f32 1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1/2) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/4 eta)) (*.f32 (/.f32 -1/4 eta) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (neg.f32 (/.f32 0 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 eta -2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(-.f32 (/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 2 (/.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1/4))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (/.f32 -1/4 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) (*.f32 -1 (+.f32 eta eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1/2 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -1))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1 (*.f32 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/4))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (+.f32 eta eta) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/2 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/2 (/.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (/.f32 -1/4 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/2 (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) (*.f32 eta -2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/2 (*.f32 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/2 (*.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) -1))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1/2 eta) (/.f32 -1 (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -1))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1 (/.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1 (*.f32 (/.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 -1/4 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 eta) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 -1/4 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1 eta) (/.f32 -2 (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1 eta) (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 eta -1/4))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (/.f32 -1/4 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 eta 1/4))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 -1 (/.f32 -1/4 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (*.f32 eta -2) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1/4 (*.f32 eta (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 1/2 (/.f32 1/2 eta)) (/.f32 1/2 (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (*.f32 1/2 (/.f32 1/2 eta)) (*.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2)) -1))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/4)) 1/2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 1/4 (*.f32 (neg.f32 eta) (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 -1/2 eta) (/.f32 1 (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1/2) (+.f32 eta eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (+.f32 eta eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) -2) (neg.f32 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -2) 1/2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (*.f32 eta -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2))) (neg.f32 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (-.f32 0 (/.f32 -1/4 eta)) (neg.f32 (/.f32 1/2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 eta (pow.f32 sinTheta_O 2)) (/.f32 eta (pow.f32 sinTheta_O 2)))) 1/2)
(/.f32 -1 (/.f32 (+.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 eta -2)) -1/2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))

localize13.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (/.f32 h eta))
Compiler

Compiled 12 to 5 computations (58.3% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
h
@inf
(asin.f32 (/.f32 h eta))
0.0ms
h
@0
(asin.f32 (/.f32 h eta))
0.0ms
h
@-inf
(asin.f32 (/.f32 h eta))
0.0ms
eta
@-inf
(asin.f32 (/.f32 h eta))
0.0ms
eta
@inf
(asin.f32 (/.f32 h eta))

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1030×rational.json-1
1030×rational.json-2
1030×rational.json-3
1028×rational.json-4
980×rational.json-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
14111
213511
359211
4401211
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))) (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3))) (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))) (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 1/2 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))))

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1382×rational.json-simplify-1
954×rational.json-simplify-4
876×rational.json-simplify-3
726×rational.json-simplify-2
676×rational.json-simplify-6
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100572
1260572
21073572
37199572
Stop Event
node limit
Counts
52 → 53
Calls
Call 1
Inputs
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))))
(-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))) (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3))) (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2)))
(-.f32 (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))) (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(*.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)) -1/2)
(*.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)) -1/2)
(*.f32 -2 (/.f32 1/2 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta))))))
(*.f32 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))) 2)
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
Outputs
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(asin.f32 (/.f32 h eta))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0))))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))))
(asin.f32 (/.f32 h eta))
(-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2))))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 3)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))) (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3))) (+.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 1/2)))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))) (+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))
(asin.f32 (/.f32 h eta))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(asin.f32 (/.f32 h eta))
(*.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)) -1/2)
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)) -1/2)
(asin.f32 (/.f32 h eta))
(*.f32 -2 (/.f32 1/2 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta))))))
(asin.f32 (/.f32 h eta))
(*.f32 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
0.0b
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
5.5b
(/.f32 h (pow.f32 eta 3))
6.1b
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
Compiler

Compiled 74 to 47 computations (36.5% saved)

series13.0ms (0.1%)

Counts
4 → 108
Calls

33 calls:

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

rewrite125.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1318×rational.json-simplify-6
1242×rational.json-simplify-3
1130×rational.json-simplify-29
992×rational.json-simplify-12
960×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017128
1101128
2343128
31927128
Stop Event
node limit
Counts
4 → 529
Calls
Call 1
Inputs
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 (*.f32 h 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (*.f32 h 0) (*.f32 h 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) (neg.f32 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 2 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 0 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) 2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 0 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (*.f32 (*.f32 (pow.f32 eta 3) 2) (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (neg.f32 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (/.f32 (neg.f32 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (*.f32 (neg.f32 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (neg.f32 (/.f32 1 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (/.f32 (pow.f32 eta 3) h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (pow.f32 eta 3) (*.f32 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1 (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (/.f32 1 (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 h h) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 eta 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (pow.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) (/.f32 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 h 0)) (pow.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2))) (pow.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2)))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)))) (neg.f32 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 h 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (*.f32 (+.f32 h h) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 0 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) (*.f32 2 (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/4 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (+.f32 h h))) (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h h) 0) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (pow.f32 eta 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1/2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 eta 3)) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 h) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 eta 3)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (neg.f32 (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) (neg.f32 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/4 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (neg.f32 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 0 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1/2 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 0 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1/2) (*.f32 1/2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (-.f32 0 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 (*.f32 (/.f32 h eta) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 eta h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (+.f32 h h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 eta h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h h) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)))))))

simplify258.0ms (1.6%)

Algorithm
egg-herbie
Rules
1666×rational.json-simplify-3
1456×rational.json-simplify-12
864×rational.json-simplify-5
710×rational.json-simplify-1
624×rational.json-simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098027713
1308927191
Stop Event
node limit
Counts
637 → 721
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 h h) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (-.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 (*.f32 h 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (*.f32 h 0) (*.f32 h 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 2 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(+.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 0 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) 2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (/.f32 0 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) h))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 h 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 0))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(-.f32 (+.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) h))
(/.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))
(/.f32 h (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))
(/.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 1)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) 1/2)
(/.f32 1 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(/.f32 (+.f32 h h) (*.f32 (*.f32 (pow.f32 eta 3) 2) (/.f32 1 (pow.f32 sinTheta_O 2))))
(/.f32 -1 (/.f32 (neg.f32 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))
(/.f32 (neg.f32 h) (/.f32 (neg.f32 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(/.f32 (neg.f32 h) (*.f32 (neg.f32 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(/.f32 (neg.f32 h) (neg.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) (neg.f32 h)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) -1)
(/.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (neg.f32 (/.f32 1 (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 1/2 h))
(/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (/.f32 (pow.f32 eta 3) h) 1/2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (pow.f32 eta 3) (*.f32 h 1/2)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1 (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (/.f32 1 (/.f32 1/2 (pow.f32 eta 3))))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 1 h))
(/.f32 (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 eta 3)))
(/.f32 (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (*.f32 (+.f32 h h) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 eta 3) 2))
(/.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) -1)
(/.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) -1)
(/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) -1)
(/.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (pow.f32 eta 3))
(/.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (neg.f32 h)))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) 1/2)
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) (/.f32 1/2 h))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 1 h))
(/.f32 (-.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 h 0)) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2))) (pow.f32 eta 3))
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))) -1)
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))) -1)
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))) -1)
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2)))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)))) (neg.f32 (pow.f32 eta 3)))
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(neg.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(neg.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (/.f32 h (pow.f32 eta 3)) 0)
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 h 0))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (-.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 h h)))
(+.f32 0 (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 1/2)))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(+.f32 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 h)))
(+.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (pow.f32 eta 3)))
(+.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 0 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(+.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(+.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) 0)
(+.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) (*.f32 2 (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 1/4 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (+.f32 h h))) (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) 0))
(-.f32 (/.f32 h (pow.f32 eta 3)) 0)
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3))))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))
(-.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (*.f32 (+.f32 h h) 0) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(-.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(*.f32 2 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 h (/.f32 1 (pow.f32 eta 3)))
(*.f32 (/.f32 h (pow.f32 eta 3)) 1)
(*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(*.f32 1/2 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))))
(*.f32 1 (/.f32 h (pow.f32 eta 3)))
(*.f32 (+.f32 h h) (/.f32 1/2 (pow.f32 eta 3)))
(*.f32 (/.f32 1/2 (pow.f32 eta 3)) (+.f32 h h))
(*.f32 -1 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) -1)
(*.f32 (/.f32 1 (pow.f32 eta 3)) h)
(*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 1/2)
(*.f32 (neg.f32 (+.f32 h h)) (neg.f32 (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) (neg.f32 (+.f32 h h)))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/4 (pow.f32 eta 3)))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (neg.f32 (pow.f32 eta 3))))
(*.f32 (-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3))) -1/2)
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 0 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1/2 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(+.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 0 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1/2) (*.f32 1/2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(-.f32 0 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (-.f32 0 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(-.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(-.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(-.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(*.f32 1/2 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)
(*.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(*.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(*.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(*.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1/2)
(/.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)
(/.f32 1 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(/.f32 1 (/.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(/.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) -1)
(neg.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h eta) (-.f32 (*.f32 (/.f32 h eta) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 0)
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 eta h)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (+.f32 eta eta)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (+.f32 h h) 0))
(-.f32 0 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 eta) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 eta h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 0 (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 (+.f32 h h) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))
(-.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))
(*.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)
(*.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(*.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(*.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) 1/2)
(*.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1/2)
(/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)
(/.f32 1 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(/.f32 1 (/.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(/.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)
(/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta))) -1)
(neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(neg.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)))
Outputs
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (neg.f32 h) eta)))
(asin.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (neg.f32 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (neg.f32 h) eta)))
(asin.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (neg.f32 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (neg.f32 h) eta)))
(asin.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (neg.f32 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta))))
(asin.f32 (-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (neg.f32 h) eta)))
(asin.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (neg.f32 (/.f32 h eta))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) h)
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(*.f32 h (+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (pow.f32 eta 3)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 h (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta)) (*.f32 -1 h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 h (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta)) (*.f32 -1 h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 h (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta)) (*.f32 -1 h))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 -1 (*.f32 h (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta))))
(*.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2) (/.f32 1 eta)) (*.f32 -1 h))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (pow.f32 sinTheta_O 2) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 0)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 0 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (-.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 h h) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (+.f32 h h) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (-.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (-.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 (*.f32 h 0))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (*.f32 h 0) (*.f32 h 0))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 2 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -1))
(+.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(+.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 0 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 0 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) 2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 0 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 h 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (-.f32 h h))))
(-.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h)))))
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2))))
(-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 0 (pow.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 0) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 0 (+.f32 h h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (-.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 0 (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 0 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 0 (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)))
(+.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (*.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 h (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) 1/2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 1 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (+.f32 h h) (*.f32 (*.f32 (pow.f32 eta 3) 2) (/.f32 1 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 -1 (/.f32 (neg.f32 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (neg.f32 h) (/.f32 (neg.f32 (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (neg.f32 h) (*.f32 (neg.f32 (pow.f32 eta 3)) (/.f32 1 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (neg.f32 h) (neg.f32 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 eta 3) (neg.f32 h)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (neg.f32 (/.f32 1 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 1/2 h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (/.f32 (pow.f32 eta 3) h) 1/2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 (pow.f32 eta 3) (*.f32 h 1/2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 1 (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (/.f32 1 (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 1 h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (+.f32 h h) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 eta 3) 2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) -1)
(neg.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(/.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (neg.f32 (pow.f32 eta 3)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (/.f32 -1/2 (neg.f32 (pow.f32 eta 3))))
(/.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (neg.f32 h)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 sinTheta_O 2) (neg.f32 (pow.f32 sinTheta_O 2)))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(*.f32 (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) 1/2)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))) (/.f32 1/2 h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 1 h))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (-.f32 (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 h 0)) (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (*.f32 h 1/2) (*.f32 (pow.f32 sinTheta_O 2) 2))) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (*.f32 h 1/2) 2))) (pow.f32 eta 3))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h)))) -1)
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 sinTheta_O 2) (neg.f32 (pow.f32 sinTheta_O 2)))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(*.f32 (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3)))) -1)
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 sinTheta_O 2) (neg.f32 (pow.f32 sinTheta_O 2)))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(*.f32 (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2))) -1)
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 sinTheta_O 2) (neg.f32 (pow.f32 sinTheta_O 2)))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(*.f32 (-.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))) -1)
(neg.f32 (-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (neg.f32 h) (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3))) (neg.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (neg.f32 h) (pow.f32 sinTheta_O 2))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (/.f32 (neg.f32 h) (/.f32 1 (pow.f32 sinTheta_O 2)))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)))) (neg.f32 (pow.f32 eta 3)))
(/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h))) (-.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 h h))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (*.f32 (pow.f32 sinTheta_O 2) h))) (pow.f32 eta 3))
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) (neg.f32 h))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(neg.f32 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 h (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(neg.f32 (*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))
(neg.f32 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (/.f32 h (pow.f32 eta 3)) 0)
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 h 0))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 0 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 0 (+.f32 h h))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 0 (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (-.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (/.f32 0 (*.f32 (pow.f32 eta 3) 2))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1 (*.f32 (+.f32 h h) 0)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) 0))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1 (pow.f32 eta 3)) (-.f32 h h)))
(/.f32 h (pow.f32 eta 3))
(+.f32 0 (/.f32 h (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (*.f32 h 1/2)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3))))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))) (*.f32 (/.f32 1 (pow.f32 eta 3)) (neg.f32 h)))
(*.f32 (/.f32 1 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (neg.f32 h)))
(+.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 h (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (*.f32 (+.f32 h h) 0) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 0 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(+.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(+.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) 0)
(/.f32 h (pow.f32 eta 3))
(+.f32 (*.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) 2) (*.f32 2 (*.f32 1/2 (/.f32 0 (pow.f32 eta 3)))))
(/.f32 h (pow.f32 eta 3))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (/.f32 1/4 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (+.f32 h h))) (*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) 0))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 (/.f32 1/4 (pow.f32 eta 3)) 0))
(*.f32 (/.f32 1/4 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (+.f32 h h)))
(-.f32 (/.f32 h (pow.f32 eta 3)) 0)
(/.f32 h (pow.f32 eta 3))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))
(-.f32 (/.f32 h (pow.f32 eta 3)) (/.f32 0 (*.f32 (pow.f32 eta 3) 2)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 1/2 (/.f32 0 (pow.f32 eta 3))))
(/.f32 h (pow.f32 eta 3))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (+.f32 h h) 0))
(-.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 0 (+.f32 h h)))
(-.f32 0 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 1/2 (/.f32 h (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 0 (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (-.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (/.f32 h (pow.f32 eta 3)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(-.f32 (/.f32 0 (*.f32 (pow.f32 eta 3) 2)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (*.f32 (+.f32 h h) 0) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (*.f32 0 (+.f32 h h)) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(-.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(+.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))))
(-.f32 (/.f32 h (pow.f32 eta 3)) (-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 0 (pow.f32 eta 3))) (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3))) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (-.f32 h h)))
(+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 -1/2 (pow.f32 eta 3)) (-.f32 h h)))
(-.f32 (+.f32 (/.f32 0 (pow.f32 eta 3)) (+.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (/.f32 h (pow.f32 eta 3)) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)))
(+.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (*.f32 2 (/.f32 h (pow.f32 eta 3))))
(-.f32 (*.f32 2 (/.f32 h (pow.f32 eta 3))) (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))
(/.f32 h (pow.f32 eta 3))
(*.f32 h (/.f32 1 (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(*.f32 (/.f32 h (pow.f32 eta 3)) 1)
(/.f32 h (pow.f32 eta 3))
(*.f32 1/2 (*.f32 (/.f32 h (pow.f32 eta 3)) 2))
(/.f32 h (pow.f32 eta 3))
(*.f32 1/2 (*.f32 (+.f32 h h) (/.f32 1 (pow.f32 eta 3))))
(/.f32 h (pow.f32 eta 3))
(*.f32 1 (/.f32 h (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(*.f32 (+.f32 h h) (/.f32 1/2 (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(*.f32 (/.f32 1/2 (pow.f32 eta 3)) (+.f32 h h))
(/.f32 h (pow.f32 eta 3))
(*.f32 -1 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(*.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) -1)
(/.f32 h (pow.f32 eta 3))
(*.f32 (/.f32 1 (pow.f32 eta 3)) h)
(/.f32 h (pow.f32 eta 3))
(*.f32 (*.f32 (/.f32 h (pow.f32 eta 3)) 2) 1/2)
(/.f32 h (pow.f32 eta 3))
(*.f32 (neg.f32 (+.f32 h h)) (neg.f32 (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 -1/2 (pow.f32 eta 3)))
(*.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) (neg.f32 (+.f32 h h)))
(*.f32 (neg.f32 (+.f32 h h)) (neg.f32 (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 -1/2 (pow.f32 eta 3)))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/4 (pow.f32 eta 3)))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 (/.f32 1/4 (pow.f32 eta 3)) 0))
(*.f32 (/.f32 1/4 (pow.f32 eta 3)) (+.f32 (+.f32 h h) (+.f32 h h)))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (neg.f32 (pow.f32 eta 3))))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 -1/2 (pow.f32 eta 3)))
(*.f32 (-.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)) (/.f32 h (pow.f32 eta 3))) -1/2)
(*.f32 -1/2 (/.f32 (-.f32 (neg.f32 h) h) (pow.f32 eta 3)))
(neg.f32 (/.f32 (neg.f32 h) (pow.f32 eta 3)))
(/.f32 h (pow.f32 eta 3))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 0 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 1/2 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(+.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(+.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 0 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1/2) (*.f32 1/2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(*.f32 1/2 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(*.f32 1/2 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 0)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(-.f32 0 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (-.f32 0 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 0 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(-.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))))
(-.f32 (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)) (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2)))
(+.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (*.f32 2 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(*.f32 1/2 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 (*.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 2) 1/2)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(*.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1/2)
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(/.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) 1)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(/.f32 1 (/.f32 1 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(/.f32 1 (/.f32 -1 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(/.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))) -1)
(neg.f32 (-.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (+.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))))
(-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (-.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(neg.f32 (neg.f32 (asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(-.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta))) (/.f32 h eta))))
(-.f32 (/.f32 h eta) (-.f32 (*.f32 (/.f32 h eta) 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h eta) (-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta)))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (*.f32 2 (/.f32 h eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (neg.f32 (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 h eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 0)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (/.f32 0 eta)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) h)))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3)))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 0 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 0 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (/.f32 eta h)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 0 (/.f32 h eta)))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 0 (/.f32 h eta))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (/.f32 0 (+.f32 eta eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (/.f32 0 (+.f32 eta eta))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 (/.f32 (pow.f32 eta 3) h))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 (+.f32 h h) 0))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 h eta) (*.f32 0 (+.f32 h h))))
(-.f32 0 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(-.f32 (/.f32 0 eta) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 eta) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (neg.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h (neg.f32 eta)) (neg.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (*.f32 2 (/.f32 h eta)) (neg.f32 (neg.f32 (/.f32 h eta)))))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta))) (-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (neg.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2)) (/.f32 h eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 2 (/.f32 h eta)) (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta))) (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 h 0) (pow.f32 eta 3))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 eta h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (/.f32 h eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (/.f32 h eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)) (-.f32 (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (/.f32 h eta) (-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta)))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (*.f32 2 (/.f32 h eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (+.f32 eta eta)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) 0)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (*.f32 1/2 (/.f32 0 (/.f32 (pow.f32 eta 3) h))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (/.f32 0 (/.f32 (pow.f32 eta 3) h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (neg.f32 (/.f32 (*.f32 h 0) (pow.f32 eta 3))))
(-.f32 (*.f32 (+.f32 h h) 0) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (+.f32 h h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (*.f32 0 (+.f32 h h)) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (/.f32 h eta))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (/.f32 h (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (*.f32 2 (/.f32 h eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))
(-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))))
(-.f32 (+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 h (pow.f32 eta 3)) 2))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (/.f32 h (pow.f32 eta 3))))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 (/.f32 h eta) 2) (*.f32 (/.f32 h eta) 2))) (+.f32 (/.f32 h eta) (*.f32 (/.f32 h eta) 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))) (-.f32 (*.f32 2 (/.f32 h eta)) (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (/.f32 h eta))) (/.f32 h eta))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 (/.f32 h eta) 2)) 1/2)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(*.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1/2)
(*.f32 -1/2 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(*.f32 -1/2 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) 1)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 1 (/.f32 -1 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) -1)
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(/.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)) -1)
(-.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(/.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))))) -1)
(neg.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(/.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta))) -1)
(neg.f32 (-.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3))))) (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)))))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3))))) (-.f32 (-.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))))
(neg.f32 (neg.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/2 (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (/.f32 h (pow.f32 eta 3)))))
(neg.f32 (-.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 h eta)))
(-.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))))

localize118.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
0.1b
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
0.3b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)
2.0b
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
Compiler

Compiled 127 to 63 computations (50.4% saved)

series10.0ms (0.1%)

Counts
4 → 72
Calls

24 calls:

TimeVariablePointExpression
1.0ms
sinTheta_O
@0
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)
1.0ms
eta
@0
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
1.0ms
sinTheta_O
@inf
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
1.0ms
sinTheta_O
@-inf
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
0.0ms
eta
@inf
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1064×rational.json-simplify-29
968×rational.json-1
968×rational.json-2
968×rational.json-4
968×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017182
1107176
2396176
32275176
Stop Event
node limit
Counts
4 → 268
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h)
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (neg.f32 (/.f32 1 h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 h h) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 1 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 h h)) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 h h)) (*.f32 1 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 h h) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 1 h)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 h h) h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 h 3) (*.f32 (+.f32 h h) 2)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 0 (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 1 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 1 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 sinTheta_O 1/2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1/2 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 sinTheta_O 3) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (+.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 sinTheta_O) (/.f32 (fabs.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 sinTheta_O sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (-.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1/2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))))

simplify185.0ms (1.2%)

Algorithm
egg-herbie
Rules
1284×rational.json-simplify-24
972×rational.json-simplify-28
882×rational.json-simplify-13
638×rational.json-simplify-1
614×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080422950
1255322600
Stop Event
node limit
Counts
340 → 495
Calls
Call 1
Inputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(*.f32 -1 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h)))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(pow.f32 sinTheta_O 2)
(+.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 3/8 (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 3/8 (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (pow.f32 sinTheta_O 4)) (*.f32 5/16 (pow.f32 sinTheta_O 8)))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))))
(/.f32 -1 eta)
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(*.f32 2 (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1/2)
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2)
(/.f32 (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1/2)
(/.f32 (-.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (-.f32 h h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (neg.f32 (/.f32 1 h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (-.f32 h h) 1/2))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (neg.f32 (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(-.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 h h)))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (-.f32 h h) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(-.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 1 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)))
(-.f32 (neg.f32 (-.f32 h h)) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (neg.f32 (-.f32 h h)) (*.f32 1 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(-.f32 (*.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (-.f32 h h) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
(/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 h)))
(/.f32 1 (/.f32 (/.f32 1 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (/.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (/.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(/.f32 2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 1 h)))
(/.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 h)))
(/.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h)))
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 1 h)))
(/.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)
(/.f32 (+.f32 h h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(/.f32 (/.f32 -1 (/.f32 1 h)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) -1)
(/.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) -1)
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)
(/.f32 (-.f32 (-.f32 h h) h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 h 3) (*.f32 (+.f32 h h) 2)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(neg.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(neg.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 0 (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 sinTheta_O)))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 sinTheta_O)))
(+.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(+.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(+.f32 (-.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))
(+.f32 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 1 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O)))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 1 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(+.f32 (*.f32 0 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(+.f32 (*.f32 (*.f32 sinTheta_O 1/2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 1/2)))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(+.f32 (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))
(+.f32 (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1/2 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 0 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(-.f32 0 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2))))
(-.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(-.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 0 (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (*.f32 sinTheta_O 3) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(-.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 0 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(-.f32 (*.f32 0 (neg.f32 (+.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 0 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 sinTheta_O sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(*.f32 2 (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) -1)
(*.f32 -1 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) 1/2)
(*.f32 (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (fabs.f32 sinTheta_O) (/.f32 (fabs.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))
(*.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 sinTheta_O sinTheta_O)))
(*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))
(*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (-.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(*.f32 (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))) -1/2)
(neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(neg.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 0 (*.f32 -1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1/2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(*.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2)
(*.f32 4 (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))
(*.f32 4 (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))
(*.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) -1/2)
(neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))
(*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (+.f32 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))) (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/8 (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
(+.f32 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (*.f32 -1/8 (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4))) (+.f32 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4))) (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (*.f32 1/16 (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5) 1/4))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 eta (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 -1/8 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -1/8 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))))
(*.f32 -1 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (*.f32 -1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 -1 eta) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (*.f32 -1 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8)))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/8 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1 eta))))
(+.f32 (+.f32 (*.f32 -1 eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/8 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 1/16 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta))))
(+.f32 (/.f32 -1/2 (/.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 sinTheta_O 4)) eta)) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2))))) eta)))))
(+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) eta)) (*.f32 -1/2 (*.f32 (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (pow.f32 eta 2)))) (/.f32 (pow.f32 sinTheta_O 6) eta))))))
(+.f32 eta (+.f32 (/.f32 -1/2 (/.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/2 (*.f32 (+.f32 3/8 (/.f32 1/2 (/.f32 (pow.f32 eta 2) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))) (/.f32 (pow.f32 sinTheta_O 6) eta))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O h))) (sqrt.f32 -1))))))
(+.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))) (*.f32 -1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (-.f32 1 (pow.f32 sinTheta_O 2))) (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O h))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O h))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 (*.f32 sinTheta_O h) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 4)))))) (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))))))))
(+.f32 (*.f32 (*.f32 (*.f32 h (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))) (+.f32 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 sinTheta_O h) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (neg.f32 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 eta 6) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 (*.f32 (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))) (*.f32 -1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))))))
(/.f32 h eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 h eta))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))))
(+.f32 (*.f32 h (/.f32 -1/2 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))) (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))))))))))
(+.f32 (+.f32 (*.f32 h (/.f32 -1/2 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))) (/.f32 -1/2 (/.f32 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))) h)))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(/.f32 h (neg.f32 eta))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (/.f32 (neg.f32 h) eta) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (/.f32 (neg.f32 h) eta) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))))
(+.f32 (/.f32 h (neg.f32 eta)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (/.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) h))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (+.f32 (+.f32 (/.f32 (neg.f32 h) eta) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))) (/.f32 1/2 (/.f32 (pow.f32 eta 7) (*.f32 h (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))))))))
(+.f32 (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) h))) (+.f32 (/.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))) h)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) h))))))
(+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) h))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 (pow.f32 sinTheta_O 4) h)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) h)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) h)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (pow.f32 eta 2))) (/.f32 (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) -1) (pow.f32 eta 2)))))))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (-.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (/.f32 (pow.f32 eta 2) 1/2)) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (neg.f32 (pow.f32 eta 2)))))) (*.f32 (pow.f32 sinTheta_O 6) h)) (*.f32 1/2 eta)) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 eta (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) h)))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h)
(*.f32 h (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))))
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (pow.f32 eta 2)))))
(pow.f32 sinTheta_O 2)
(+.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 3/8 (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 6) 3/8))
(+.f32 (*.f32 1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) 3/8) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 3/8 (pow.f32 sinTheta_O 6)) (+.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/2 (pow.f32 sinTheta_O 4)) (*.f32 5/16 (pow.f32 sinTheta_O 8)))))
(+.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) 3/8) (+.f32 (*.f32 1/2 (pow.f32 sinTheta_O 4)) (*.f32 5/16 (pow.f32 sinTheta_O 8)))))
(+.f32 (*.f32 1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) 3/8) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 5/16 (pow.f32 sinTheta_O 8)))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) 1/2) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (-.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (/.f32 1/2 (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) 1/2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O))) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 1 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) 1/2) (pow.f32 (sqrt.f32 -1) 2))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) 1/2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (+.f32 (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 1 (/.f32 1/2 (/.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))))) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))) (*.f32 -1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2) (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (pow.f32 sinTheta_O 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 sinTheta_O 4)))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (*.f32 -1 (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)))) 2)))) (sqrt.f32 -1)) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))))) (+.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)))))) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (*.f32 sinTheta_O (pow.f32 eta 6)) (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (/.f32 sinTheta_O (sqrt.f32 -1))))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 -1 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) (*.f32 1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))) (+.f32 (*.f32 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))) (*.f32 -1/2 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))) (*.f32 (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (pow.f32 eta 6)) (/.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (/.f32 (sqrt.f32 -1) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)))) 2) (*.f32 -1 (*.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (+.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (neg.f32 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1))))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))
(+.f32 (/.f32 -1/2 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 1 eta) (+.f32 (/.f32 -1/2 (/.f32 (pow.f32 eta 5) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))))))))))
(/.f32 -1 eta)
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1 eta))
(-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (/.f32 1 eta))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 1 eta)))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 1 eta)) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (/.f32 1 eta))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 1 eta))))
(+.f32 (+.f32 (-.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 1 eta)) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))) (/.f32 1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) 2) (/.f32 (pow.f32 sinTheta_O 4) (neg.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/2 (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(+.f32 (*.f32 eta (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 sinTheta_O 4)))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1/2 (/.f32 1 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2)))))))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (pow.f32 eta 2))) (/.f32 (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) -1) (pow.f32 eta 2))))))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 6)) (-.f32 (/.f32 3/8 (pow.f32 eta 4)) (+.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (/.f32 (pow.f32 eta 2) 1/2)) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (neg.f32 (pow.f32 eta 2)))))) (*.f32 eta (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 eta (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -2))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) -2))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3))
(-.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 4) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (-.f32 (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 3/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 2 (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1/2 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (-.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 0 (neg.f32 h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 h 0))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (neg.f32 (-.f32 h h))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 2 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (neg.f32 (/.f32 1 h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 0 (neg.f32 h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 h 0))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (-.f32 h h) 1/2))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 (-.f32 h h) 1/2))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (neg.f32 (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 0)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) 0))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 0 (neg.f32 h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 h 0))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 2 (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 2 (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 0 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 0 (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 h h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 h)))
(-.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 h (/.f32 -2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (-.f32 h h) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 1 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (neg.f32 (-.f32 h h)) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (neg.f32 (-.f32 h h)) (*.f32 1 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(-.f32 (*.f32 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 2 (/.f32 (+.f32 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 2 (/.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 1/2)) (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 (*.f32 2 (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 2 (+.f32 h h)) (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (*.f32 (*.f32 h (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 3 h)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 (*.f32 h 3/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (*.f32 (-.f32 h h) -1) (*.f32 -1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (-.f32 h h))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 1 (/.f32 (/.f32 1 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 1 (/.f32 1 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 1 (/.f32 -1 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2) (/.f32 1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (+.f32 h h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (/.f32 -1 (/.f32 1 h)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h)) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (-.f32 h h) h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 h (-.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (-.f32 h (-.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(/.f32 (-.f32 (*.f32 h 3) (*.f32 (+.f32 h h) 2)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 (*.f32 2 (+.f32 h h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 (*.f32 3 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (*.f32 2 (+.f32 h h)) (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(neg.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(neg.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(neg.f32 (*.f32 (neg.f32 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))
(+.f32 sinTheta_O (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (-.f32 sinTheta_O sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 0))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 0 (neg.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 0 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 2)))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 2)))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 2 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(+.f32 (-.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 sinTheta_O (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (-.f32 sinTheta_O sinTheta_O))
(+.f32 (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 0))))
(+.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 1 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))) (*.f32 1 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 0 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (+.f32 sinTheta_O sinTheta_O)))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 0 (+.f32 sinTheta_O sinTheta_O)))
(+.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (*.f32 sinTheta_O 1/2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 1/2)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2)) (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (*.f32 sinTheta_O 1/2) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 sinTheta_O (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 0 (/.f32 (/.f32 1/2 sinTheta_O) (*.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O sinTheta_O))
(-.f32 sinTheta_O (-.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 sinTheta_O (-.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 0))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) (/.f32 (-.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (/.f32 0 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1 (*.f32 sinTheta_O (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 0 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 1/2 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 1/2 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 0 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 0 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (*.f32 -1 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 -1 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2))))
(-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 -1 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O 2))))
(-.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) -2)))
(-.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (-.f32 (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 0 (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (/.f32 4 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 4 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 3 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 4 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 sinTheta_O sinTheta_O) 0))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) sinTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (-.f32 (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 2 (+.f32 sinTheta_O sinTheta_O))) (*.f32 3 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 2 (+.f32 sinTheta_O sinTheta_O)))) (*.f32 3 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))
(-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 3) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2) (*.f32 1/2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (*.f32 3 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/2)) (-.f32 (*.f32 sinTheta_O 3) sinTheta_O))
(-.f32 (*.f32 (*.f32 sinTheta_O 3) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(*.f32 1/2 (-.f32 (*.f32 3 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) 1/2)) (-.f32 (*.f32 sinTheta_O 3) sinTheta_O))
(-.f32 (*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (-.f32 (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 0 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 sinTheta_O (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O)))
(*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)))
(*.f32 (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)))
(-.f32 (*.f32 0 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 0 (neg.f32 (+.f32 sinTheta_O sinTheta_O))) (*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(-.f32 (*.f32 0 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 sinTheta_O sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 2 (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 1/2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)) 2) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))
(*.f32 1/2 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (+.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) -1)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 -1 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) 1/2)
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 sinTheta_O (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (fabs.f32 sinTheta_O) (/.f32 (fabs.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 (*.f32 (fabs.f32 sinTheta_O) (fabs.f32 sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))
(*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (neg.f32 (+.f32 sinTheta_O sinTheta_O)) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (neg.f32 (+.f32 sinTheta_O sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (neg.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 sinTheta_O))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(*.f32 (*.f32 (+.f32 sinTheta_O sinTheta_O) 2) (-.f32 (*.f32 sinTheta_O (/.f32 1/2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O 1/2)))))
(*.f32 sinTheta_O (-.f32 (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))) -1/2)
(*.f32 -1/2 (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O))))
(*.f32 -1/2 (*.f32 (+.f32 sinTheta_O sinTheta_O) (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 sinTheta_O)))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(neg.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 0 (*.f32 -1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 1/2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 -1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 -1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 -2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) (/.f32 -2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(-.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(-.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 1/2 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 1/2 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 4 (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 4 (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4) (/.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) 4) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))
(*.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(*.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1) -1/2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))
(neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))))

localize159.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
0.0b
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))))
0.1b
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta)))
2.0b
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
Compiler

Compiled 153 to 53 computations (65.4% saved)

series7.0ms (0%)

Counts
4 → 100
Calls

27 calls:

TimeVariablePointExpression
1.0ms
sinTheta_O
@0
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
1.0ms
sinTheta_O
@inf
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
0.0ms
sinTheta_O
@-inf
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
0.0ms
eta
@0
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
0.0ms
eta
@inf
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1076×rational.json-1
1076×rational.json-2
1076×rational.json-4
1076×rational.json-3
1024×rational.json-simplify-29
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020254
1127254
2454236
32511188
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta)))
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta)) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 eta (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (neg.f32 eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta eta) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 (*.f32 eta -2) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (-.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 eta -2) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))))))

simplify207.0ms (1.3%)

Algorithm
egg-herbie
Rules
998×rational.json-simplify-13
988×rational.json-simplify-28
748×rational.json-simplify-14
568×rational.json-simplify-2
500×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042714956
1124113604
2573113198
Stop Event
node limit
Counts
232 → 317
Calls
Call 1
Inputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(*.f32 -1 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
(sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1/2)
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)
(/.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) (*.f32 eta eta)))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(-.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta))
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(-.f32 0 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta)) (*.f32 eta eta))
(-.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 eta (neg.f32 eta)))
(-.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(*.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1/2)
(/.f32 1 (/.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)
(/.f32 (-.f32 (*.f32 eta (neg.f32 eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) -1)
(/.f32 (-.f32 (*.f32 eta eta) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1)
(/.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 eta eta)) -1)
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1)
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1/2)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))
(+.f32 0 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))
(+.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)))
(+.f32 (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 (*.f32 eta -2) (+.f32 eta eta))))
(*.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(*.f32 -1 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)
(*.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(*.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1/2)
(/.f32 1 (/.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (-.f32 eta eta)) -1)
(/.f32 (-.f32 (*.f32 (*.f32 eta -2) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))) -1)
(/.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1)
(neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4))
(*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 eta 2) sinTheta_O)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4)))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2)))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 eta 2) sinTheta_O)))) (*.f32 -1/8 (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4)) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 (-.f32 1 (*.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)) 1/4)) (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))))))
(+.f32 (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 eta 4) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 1/16 (/.f32 (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5) 1/4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)) (pow.f32 eta 6))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2))))))
(+.f32 (+.f32 (*.f32 -1/8 (/.f32 (/.f32 (pow.f32 eta 4) (pow.f32 (sqrt.f32 -1) 3)) (/.f32 (pow.f32 sinTheta_O 3) (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3) 1/4)))) (*.f32 1/16 (/.f32 (pow.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5) 1/4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)) (pow.f32 eta 6))))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)) 1/4) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 eta 2) sinTheta_O))))))
eta
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 eta (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 eta (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 4) -1/8) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 -1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) -1/8))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) -1/8) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) (*.f32 -1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))))))
(+.f32 eta (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -1/8 (/.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))))
(+.f32 eta (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) -1/8)))))
(*.f32 -1 eta)
(neg.f32 eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 -1 eta))
(+.f32 (neg.f32 eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (neg.f32 eta) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) eta)
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (neg.f32 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) 1/8))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) 1/8)) eta))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (pow.f32 eta 3) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 -1 eta))))
(+.f32 (*.f32 1/16 (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))) (+.f32 (neg.f32 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) 1/8)))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 4) (/.f32 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) 1/8)) eta)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))))
(sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))
(sqrt.f32 (*.f32 (pow.f32 eta 2) 1))
(sqrt.f32 (pow.f32 eta 2))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))))
(+.f32 (sqrt.f32 (*.f32 (pow.f32 eta 2) 1)) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(+.f32 (sqrt.f32 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))))))
(+.f32 (sqrt.f32 (*.f32 (pow.f32 eta 2) 1)) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1)))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1)))) 2)))))))
(+.f32 (sqrt.f32 (pow.f32 eta 2)) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (pow.f32 eta 2)))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 eta 2)))) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 3/8 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) (pow.f32 sinTheta_O 6)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (/.f32 1/2 (/.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) 2)))))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))))))))))
(+.f32 (sqrt.f32 (*.f32 (pow.f32 eta 2) 1)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1))) (*.f32 (pow.f32 sinTheta_O 2) -1/2)) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1)))) 2)))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1))) (+.f32 3/8 (/.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) 1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (*.f32 (pow.f32 eta 2) 1)))) 2)))))))))))
(+.f32 (sqrt.f32 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) -1/2)) (*.f32 -1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 eta 2)))) 2)))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 eta 2))) (+.f32 3/8 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 eta 2)))) 2)) (/.f32 1/2 (pow.f32 eta 2))))))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))))
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(pow.f32 eta 2)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 2))
(+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))
(pow.f32 eta 2)
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))))
(+.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)))))
(+.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))) (pow.f32 eta 2))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (pow.f32 eta 2))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (*.f32 (pow.f32 eta 2) 1)))
(+.f32 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))))
(+.f32 (+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (pow.f32 eta 2))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 2) 1))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 2) 1)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1 (pow.f32 eta 2)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)) -1/2)) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 (pow.f32 eta 2) 1))) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2))) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 eta 2)))))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (*.f32 (pow.f32 eta 2) 1)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 -1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1)))) (pow.f32 eta 2)))) h))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1)))))
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 2 (pow.f32 eta 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) 1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (pow.f32 sinTheta_O 2) -1))) (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 2 (pow.f32 eta 2))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -3/8 (pow.f32 sinTheta_O 6)) (*.f32 -1 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (-.f32 (*.f32 2 (pow.f32 eta 2)) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)) -1/2)) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/2) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (-.f32 (*.f32 2 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta))
(-.f32 (-.f32 (*.f32 eta eta) (-.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 eta (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) eta)))
(-.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 0 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_O) 0) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(-.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 eta eta)) (*.f32 eta eta))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (-.f32 eta eta) (*.f32 eta eta)))
(+.f32 (-.f32 eta eta) (-.f32 (*.f32 eta (-.f32 (+.f32 eta eta) eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 eta eta))
(-.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 eta (neg.f32 eta)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 eta (neg.f32 eta))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (-.f32 (*.f32 eta -2) (neg.f32 eta))))
(-.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(-.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 (+.f32 eta eta) (*.f32 2 (+.f32 eta eta)))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta (+.f32 eta eta)))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (+.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1/2)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 1 (/.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (neg.f32 eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O)))) -1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta eta) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 eta eta)) -1)
(-.f32 (-.f32 (*.f32 eta eta) (-.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 eta (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) eta)))
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) -1)
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)) (+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2) 1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 eta (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 0 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 -1/2 (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 1/2 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))))))
(+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 -1/2 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (+.f32 eta (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (*.f32 2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 -1 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 -1 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (neg.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (*.f32 2 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 2 (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(-.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)) (*.f32 1 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))))))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 2 (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(-.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0) (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))
(+.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (+.f32 eta eta) (+.f32 eta eta))))) (*.f32 (+.f32 eta eta) (*.f32 (+.f32 eta eta) 2)))
(+.f32 (*.f32 (+.f32 eta eta) (*.f32 2 (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(+.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta))))))
(-.f32 (*.f32 2 (*.f32 (+.f32 eta eta) (+.f32 eta eta))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (+.f32 eta eta) (+.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (-.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 eta (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) eta))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))) (*.f32 (+.f32 eta eta) (+.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (*.f32 eta eta) 1/2) (*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2) (*.f32 1/2 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1) (*.f32 -1 (*.f32 (*.f32 eta -2) (+.f32 eta eta))))
(*.f32 -1 (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta))) (*.f32 (+.f32 eta eta) (*.f32 eta -2))))
(*.f32 -1 (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta))) (*.f32 eta (*.f32 (+.f32 eta eta) -2))))
(*.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -1 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (+.f32 eta eta)) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(*.f32 (*.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1/2)
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(/.f32 1 (/.f32 1 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) -1)
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (-.f32 eta eta)) -1)
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 eta eta))))
(-.f32 (-.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))
(/.f32 (-.f32 (*.f32 (*.f32 eta -2) (+.f32 eta eta)) (+.f32 (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) (neg.f32 sinTheta_O))) (*.f32 eta (*.f32 eta -2)))) -1)
(neg.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta -2)) (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(neg.f32 (-.f32 (*.f32 -2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 (*.f32 eta -2) (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2)))) -1)
(neg.f32 (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))))
(-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))) (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta)))))
(neg.f32 (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -2 (*.f32 eta eta))))

eval1.4s (9%)

Compiler

Compiled 63403 to 42068 computations (33.6% saved)

prune1.4s (8.5%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New2034122046
Fresh202
Picked101
Done325
Total2040142054
Error
0.3b
Counts
2054 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
2.6b
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
2.0b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
2.0b
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
2.5b
(asin.f32 (/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h)))
1.3b
(asin.f32 (/.f32 (-.f32 (+.f32 h (+.f32 h h)) h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
0.7b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
1.4b
(asin.f32 (/.f32 h eta))
2.4b
(asin.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)))
1.0b
(asin.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h))))
1.0b
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
2.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
1.6b
(asin.f32 (*.f32 (/.f32 1 eta) h))
Compiler

Compiled 518 to 350 computations (32.4% saved)

localize52.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
0.0b
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0b
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
4.8b
(/.f32 (pow.f32 sinTheta_O 2) eta)
Compiler

Compiled 61 to 32 computations (47.5% saved)

series13.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
5.0ms
eta
@-inf
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
2.0ms
h
@0
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
1.0ms
h
@inf
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
1.0ms
eta
@0
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
1.0ms
h
@-inf
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))

rewrite63.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
934×rational.json-simplify-2
796×rational.json-simplify-37
792×rational.json-simplify-13
718×rational.json-simplify-43
702×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014103
186103
2296103
31508103
Stop Event
node limit
Counts
3 → 170
Calls
Call 1
Inputs
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (+.f32 0 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (*.f32 1/2 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h (*.f32 h 3))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 1/2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (*.f32 (+.f32 h h) 3/4) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (-.f32 (/.f32 eta h) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))))) (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 h h) 3) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (+.f32 h (*.f32 h 3)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (+.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h (*.f32 h 3)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h (*.f32 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h (*.f32 h 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 -1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (neg.f32 (+.f32 h (*.f32 h 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (*.f32 h -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1 (neg.f32 (+.f32 h (*.f32 h 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 h (*.f32 h 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 eta 1/4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (-.f32 (+.f32 eta eta) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 -1 (*.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 eta 3) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 eta 1/4) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (*.f32 eta 3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) -1) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 eta (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3) 1/2) (*.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 eta 3) 1/2) 1/2) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (/.f32 eta 1/4) 1/2) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) -1) (*.f32 -1 (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)) -1) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 2) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))))

simplify184.0ms (1.2%)

Algorithm
egg-herbie
Rules
1308×rational.json-simplify-1
1152×rational.json-simplify-44
748×rational.json-simplify-35
526×rational.json-simplify-50
482×rational.json-simplify-67
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040411606
1131611520
2644610056
Stop Event
node limit
Counts
266 → 267
Calls
Call 1
Inputs
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (-.f32 h h)))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) 1/2))
(+.f32 0 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (-.f32 h h) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (+.f32 0 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))
(+.f32 (*.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (*.f32 1/2 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 0 (+.f32 h (*.f32 h 3))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3/4)))
(+.f32 (/.f32 (*.f32 h 1/2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (*.f32 (+.f32 h h) 3/4) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 0 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))))
(-.f32 (/.f32 4 (-.f32 (/.f32 eta h) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))))) (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (*.f32 (+.f32 h h) 3) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3)))
(-.f32 (*.f32 0 (neg.f32 (+.f32 h (*.f32 h 3)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 h (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(*.f32 h (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))
(*.f32 h (+.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 1)
(*.f32 1 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(*.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(*.f32 1/2 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(*.f32 (+.f32 h (*.f32 h 3)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h (*.f32 h 3)))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) 1/2))
(*.f32 -1 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h h))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h 1/2))
(*.f32 -1/2 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -1/2 (/.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h (*.f32 h 3)))))
(*.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) 1/2)
(*.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)
(*.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 -1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (neg.f32 (+.f32 h (*.f32 h 3))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (*.f32 h -2) 1/2))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1 (neg.f32 (+.f32 h (*.f32 h 3)))))
(*.f32 (neg.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -2)
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 h (*.f32 h 3)) 2))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))
(*.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) 4)
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/2)
(neg.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0)
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/2))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(-.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 eta 1/4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (-.f32 (+.f32 eta eta) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (+.f32 eta (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) eta)
(-.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 -1 (*.f32 eta 3)))
(-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(-.f32 (/.f32 (*.f32 eta 3) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta 1/4)))
(-.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3))
(-.f32 (/.f32 (/.f32 eta 1/4) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (*.f32 eta 3) 1/2)))
(-.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (*.f32 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) -1) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(-.f32 (*.f32 (+.f32 eta (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3) 1/2) (*.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(-.f32 (*.f32 (/.f32 (*.f32 eta 3) 1/2) 1/2) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (/.f32 (/.f32 eta 1/4) 1/2) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) -1) (*.f32 -1 (/.f32 eta 1/4)))
(-.f32 (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)) -1) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(*.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) 1/2)
(*.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2) -1/2)
(/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(/.f32 1 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)
(/.f32 -1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) 1/2)
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)))
(+.f32 0 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(-.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)
(-.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 2) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)
(*.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)
(*.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 1/2)
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1/2)
(/.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
Outputs
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta)))
(/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8)) (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)))))
(+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)))))
(+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5)))))
(+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))) (+.f32 (*.f32 h (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta)))
(/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8)) (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta)))
(/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8)) (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2))))
(+.f32 (+.f32 (/.f32 (*.f32 -4 (*.f32 h (pow.f32 eta 3))) (pow.f32 sinTheta_O 4)) (/.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 (pow.f32 sinTheta_O 8) -16))) (+.f32 (/.f32 (*.f32 h eta) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 (pow.f32 sinTheta_O 6) -8))))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1)
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1)
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1)
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 0 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) 1/2))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 0 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (*.f32 4 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 h (/.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 h (/.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (-.f32 h h) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(+.f32 (*.f32 4 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 h (/.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 h (/.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4))) (/.f32 (*.f32 h 3/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (*.f32 eta 4))) (*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 3/2))
(+.f32 (/.f32 h (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (*.f32 eta 4))) (*.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) 3/4))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) (+.f32 0 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4))) (/.f32 (*.f32 h 3/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (*.f32 eta 4))) (*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 3/2))
(+.f32 (/.f32 h (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (*.f32 eta 4))) (*.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) 3/4))
(+.f32 (*.f32 3/2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4))) (/.f32 (*.f32 h 3/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (*.f32 eta 4))) (*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 3/2))
(+.f32 (/.f32 h (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (*.f32 eta 4))) (*.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) 3/4))
(+.f32 (*.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (*.f32 1/2 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (*.f32 0 (+.f32 h (*.f32 h 3))) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3/4)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(+.f32 (/.f32 (*.f32 h 1/2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (*.f32 (+.f32 h h) 3/4) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 0)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (/.f32 (-.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 h h))
(+.f32 h (-.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(+.f32 (*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (-.f32 h h))
(+.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (-.f32 h h))
(-.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (neg.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 0 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -4 (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) h)))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -4 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 -2 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))))
(-.f32 (/.f32 4 (-.f32 (/.f32 eta h) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta h))))) (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 -4 (-.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (/.f32 eta h))) (*.f32 3 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 -4 (-.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 h eta))) (/.f32 eta h))) (/.f32 (*.f32 h 6) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 -4 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (*.f32 h eta))) (/.f32 eta h))) (*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 6))
(-.f32 (*.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 (/.f32 (*.f32 (+.f32 h h) 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 (*.f32 (+.f32 h h) 3) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 h h) 3)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (*.f32 0 (neg.f32 (+.f32 h (*.f32 h 3)))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (+.f32 (*.f32 h 0) (*.f32 h 0)) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (-.f32 h h) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 h (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 h (+.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) 1)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 1 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 1/2 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (+.f32 h (*.f32 h 3)) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h (*.f32 h 3)))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (+.f32 h h) 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 -1 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 h h))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 -1/2 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 -1/2 (/.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 -1/2 (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (+.f32 h (*.f32 h 3)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)) 1/2)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (neg.f32 (+.f32 h (*.f32 h 3))) (/.f32 -1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (neg.f32 (+.f32 h (*.f32 h 3))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (*.f32 h -2) 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1 (neg.f32 (+.f32 h (*.f32 h 3)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (neg.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -2)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 h (*.f32 h 3)) 2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))) 4)
(*.f32 4 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4))))
(*.f32 4 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (*.f32 eta 4))))
(*.f32 4 (/.f32 h (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (*.f32 eta 4))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (*.f32 (+.f32 h (*.f32 h 3)) 2) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/2)
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(neg.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) 1/2))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 0 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 eta)))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4))))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (*.f32 eta 4)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (-.f32 (*.f32 eta 3) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (*.f32 eta 4)))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/2))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) 1/2))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (+.f32 eta eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (+.f32 eta eta) (*.f32 eta 4))))
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (/.f32 eta 1/4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (-.f32 (+.f32 eta eta) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 eta eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(+.f32 eta (-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 eta (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 eta eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(+.f32 eta (-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) eta)
(+.f32 eta (-.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) eta))
(+.f32 eta (-.f32 (-.f32 (+.f32 eta eta) eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 -1 (*.f32 eta 3)))
(-.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 eta -3))
(-.f32 (neg.f32 (*.f32 eta -3)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 eta (-.f32 (/.f32 eta 1/4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 eta (-.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(-.f32 (/.f32 (*.f32 eta 3) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta 1/4)))
(-.f32 (*.f32 3 (/.f32 eta 1/2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta 1/4)))
(-.f32 (*.f32 eta 6) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))
(-.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (/.f32 eta 1/4) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (*.f32 eta 3) 1/2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (-.f32 (+.f32 (/.f32 eta 1/4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (-.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 eta (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) -1) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (+.f32 eta (+.f32 eta (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3) 1/2) (*.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta 1/4)) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (/.f32 (*.f32 eta 3) 1/2) 1/2) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (/.f32 (/.f32 eta 1/4) 1/2) 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) -1) (*.f32 -1 (/.f32 eta 1/4)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta 2)) (+.f32 eta eta)) -1) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (-.f32 (/.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (/.f32 eta -1/2)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)))
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4)))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2))))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2)))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2) (/.f32 eta 1/4)) 1/2)
(*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)) (/.f32 eta 1/4)))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2))))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2)))
(*.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/2) -1/2)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 1 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 1/2 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 -1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 -1 (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) 1/2)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (+.f32 eta eta)))
(+.f32 eta (-.f32 eta (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 0 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 0))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 2) (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) 1/2)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1/2)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))) 1)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) -1)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) -1)
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))))
(asin.f32 (/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) h)))
(asin.f32 (/.f32 h (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -2)))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))

localize20.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (*.f32 (/.f32 1 eta) h))
0.3b
(*.f32 (/.f32 1 eta) h)
Compiler

Compiled 20 to 13 computations (35% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
h
@-inf
(*.f32 (/.f32 1 eta) h)
0.0ms
eta
@0
(*.f32 (/.f32 1 eta) h)
0.0ms
eta
@-inf
(*.f32 (/.f32 1 eta) h)
0.0ms
eta
@inf
(*.f32 (/.f32 1 eta) h)
0.0ms
h
@-inf
(asin.f32 (*.f32 (/.f32 1 eta) h))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1348×rational.json-1
1348×rational.json-2
1348×rational.json-3
1344×rational.json-4
654×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0930
15218
215518
371518
4555118
Stop Event
node limit
Counts
2 → 163
Calls
Call 1
Inputs
(*.f32 (/.f32 1 eta) h)
(asin.f32 (*.f32 (/.f32 1 eta) h))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (*.f32 0 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) eta) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (neg.f32 (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 h h) 1/2) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (-.f32 h h)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (*.f32 h (/.f32 0 eta)) (*.f32 h (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (neg.f32 (/.f32 (+.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 (-.f32 h h) (/.f32 (+.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 (+.f32 h h) eta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 2 eta) (/.f32 -1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (*.f32 (neg.f32 h) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (*.f32 (/.f32 -1 eta) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 (+.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 h h) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h h) eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (+.f32 h h) eta) (neg.f32 (/.f32 (+.f32 h h) eta))) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 h h) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 eta)) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 eta) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 eta h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 eta (*.f32 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (neg.f32 eta) (*.f32 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 1 (*.f32 h (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 eta (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 eta 1/2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (*.f32 eta 1/2) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (/.f32 (+.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 eta) (/.f32 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 eta (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 eta) (/.f32 -1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (neg.f32 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (neg.f32 eta) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 eta) (/.f32 (/.f32 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) eta) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 h) h) (/.f32 eta -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 1/2) (*.f32 eta 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -1/2) (*.f32 (neg.f32 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 h h) (*.f32 h (/.f32 1/2 eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 1/2) 1/2) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 h (/.f32 1/2 eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 h h)) (/.f32 eta -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 eta 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (/.f32 eta -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 h 1/2) 2) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 h -1/2) 2) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (/.f32 1/2 eta)) (+.f32 h h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1/2 eta) (+.f32 h h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 -1 (asin.f32 (/.f32 h eta))))))))

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
1322×rational.json-simplify-21
1268×rational.json-simplify-29
1106×rational.json-simplify-35
978×rational.json-simplify-23
860×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02951749
19881749
242351749
Stop Event
node limit
Counts
211 → 164
Calls
Call 1
Inputs
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 h eta) 0)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(+.f32 (/.f32 h eta) (-.f32 h h))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(+.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))
(+.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))
(+.f32 (/.f32 h eta) (*.f32 0 (+.f32 h h)))
(+.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))
(+.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))
(+.f32 0 (/.f32 h eta))
(+.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) eta))
(+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(+.f32 (-.f32 h h) (/.f32 h eta))
(+.f32 (/.f32 (+.f32 h h) eta) (/.f32 h (neg.f32 eta)))
(+.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h eta))
(+.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h eta))
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (neg.f32 (/.f32 (*.f32 h 3) eta)))
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)))
(+.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(+.f32 (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(+.f32 (neg.f32 (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(+.f32 (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(+.f32 (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)) (/.f32 h eta))
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)) (/.f32 h eta))
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))) (/.f32 h eta))
(+.f32 (/.f32 (-.f32 h h) 1/2) (/.f32 h eta))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h eta))
(+.f32 (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(+.f32 (*.f32 2 (-.f32 h h)) (/.f32 h eta))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(-.f32 (/.f32 h eta) (-.f32 h h))
(-.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(-.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))
(-.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))
(-.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))
(-.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))
(-.f32 (/.f32 h eta) (+.f32 (*.f32 h (/.f32 0 eta)) (*.f32 h (/.f32 0 eta))))
(-.f32 0 (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (neg.f32 (/.f32 (+.f32 h h) eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (-.f32 h h) (/.f32 (+.f32 h h) eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 (+.f32 h h) eta) -1))
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 2 eta) (/.f32 -1 h)))
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 (neg.f32 h) (/.f32 2 eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 (/.f32 -1 eta) (+.f32 h h)))
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 (+.f32 h h) eta)))
(-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))
(-.f32 (-.f32 h h) (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 (+.f32 h h) eta) (/.f32 h eta))
(-.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))
(-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))
(-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta))
(-.f32 (-.f32 (/.f32 (+.f32 h h) eta) (neg.f32 (/.f32 (+.f32 h h) eta))) (/.f32 (*.f32 h 3) eta))
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))
(-.f32 (+.f32 (-.f32 h h) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))
(-.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 eta)) (/.f32 (*.f32 h 3) eta))
(-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta))
(-.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 eta)))
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 1 (/.f32 eta h))
(/.f32 (/.f32 1 eta) (/.f32 1 h))
(/.f32 h eta)
(/.f32 (/.f32 h eta) 1)
(/.f32 2 (*.f32 2 (/.f32 eta h)))
(/.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 eta)))
(/.f32 2 (/.f32 eta (*.f32 h 1/2)))
(/.f32 2 (/.f32 (neg.f32 eta) (*.f32 h -1/2)))
(/.f32 2 (/.f32 1 (*.f32 h (/.f32 1/2 eta))))
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 eta)))
(/.f32 1/2 (/.f32 eta (+.f32 h h)))
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 eta)))
(/.f32 1/2 (/.f32 (*.f32 eta 1/2) h))
(/.f32 1/2 (*.f32 (*.f32 eta 1/2) (/.f32 1 h)))
(/.f32 1/2 (/.f32 1 (/.f32 (+.f32 h h) eta)))
(/.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta))))
(/.f32 (/.f32 1/2 eta) (/.f32 1/2 h))
(/.f32 -1 (/.f32 eta (neg.f32 h)))
(/.f32 (/.f32 -1 eta) (/.f32 -1 h))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 (*.f32 h (/.f32 1/2 eta)) 1/2)
(/.f32 -1/2 (/.f32 (neg.f32 eta) (+.f32 h h)))
(/.f32 (/.f32 2 eta) (/.f32 (/.f32 1 h) 1/2))
(/.f32 (+.f32 h h) (+.f32 eta eta))
(/.f32 (/.f32 (+.f32 h h) eta) 2)
(/.f32 (-.f32 (neg.f32 h) h) (/.f32 eta -1/2))
(/.f32 (*.f32 h 1/2) (*.f32 eta 1/2))
(/.f32 (*.f32 h -1/2) (*.f32 (neg.f32 eta) 1/2))
(/.f32 (-.f32 (-.f32 h h) (*.f32 h (/.f32 1/2 eta))) -1/2)
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) eta)
(/.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 eta))
(/.f32 (neg.f32 (*.f32 h (/.f32 1/2 eta))) -1/2)
(/.f32 (*.f32 -1 (+.f32 h h)) (/.f32 eta -1/2))
(/.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 eta 1/4))
(/.f32 (/.f32 h (/.f32 eta -1/2)) -1/2)
(/.f32 (*.f32 (*.f32 h 1/2) 2) eta)
(/.f32 (*.f32 (*.f32 h -1/2) 2) (neg.f32 eta))
(/.f32 (*.f32 (neg.f32 (/.f32 1/2 eta)) (+.f32 h h)) -1)
(/.f32 (*.f32 (/.f32 -1/2 eta) (+.f32 h h)) -1)
(neg.f32 (/.f32 h (neg.f32 eta)))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 1/2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(neg.f32 (*.f32 -1 (asin.f32 (/.f32 h eta))))
Outputs
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 h h))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 0 (+.f32 h h)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))
(/.f32 h eta)
(+.f32 0 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) eta))
(/.f32 h eta)
(+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (-.f32 h h) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (+.f32 h h) eta) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(+.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (neg.f32 (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(+.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (neg.f32 (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(/.f32 h eta)
(+.f32 (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(/.f32 h eta)
(+.f32 (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) eta)) (/.f32 (*.f32 (+.f32 h h) 2) eta))
(/.f32 h eta)
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (-.f32 h h) 1/2) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 2 (-.f32 h h)) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (-.f32 h h))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (*.f32 h (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (-.f32 h h)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (-.f32 h h) (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (-.f32 h h)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (*.f32 h (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (-.f32 h h) 1/2))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (*.f32 1 (+.f32 (/.f32 0 eta) (-.f32 h h))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (*.f32 2 (-.f32 h h)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (*.f32 h (/.f32 0 eta)) (*.f32 h (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 0 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (neg.f32 (/.f32 (+.f32 h h) eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (-.f32 h h) (/.f32 (+.f32 h h) eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 (+.f32 h h) eta) -1))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 2 eta) (/.f32 -1 h)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 (neg.f32 h) (/.f32 2 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 (/.f32 -1 eta) (+.f32 h h)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 (+.f32 h h) eta)))
(/.f32 h eta)
(-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (-.f32 h h) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 (+.f32 h h) eta) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (*.f32 h (/.f32 0 eta)) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 0 eta) (-.f32 h h)) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta))
(/.f32 h eta)
(-.f32 (-.f32 (/.f32 (+.f32 h h) eta) (neg.f32 (/.f32 (+.f32 h h) eta))) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (+.f32 (-.f32 h h) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 eta)) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(/.f32 1 (/.f32 eta h))
(/.f32 h eta)
(/.f32 (/.f32 1 eta) (/.f32 1 h))
(/.f32 h eta)
(/.f32 h eta)
(/.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(/.f32 2 (*.f32 2 (/.f32 eta h)))
(/.f32 h eta)
(/.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 eta)))
(/.f32 h eta)
(/.f32 2 (/.f32 eta (*.f32 h 1/2)))
(/.f32 h eta)
(/.f32 2 (/.f32 (neg.f32 eta) (*.f32 h -1/2)))
(/.f32 h eta)
(/.f32 2 (/.f32 1 (*.f32 h (/.f32 1/2 eta))))
(/.f32 h eta)
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 eta)))
(/.f32 h eta)
(/.f32 1/2 (/.f32 eta (+.f32 h h)))
(/.f32 h eta)
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 eta)))
(/.f32 h eta)
(/.f32 1/2 (/.f32 (*.f32 eta 1/2) h))
(/.f32 h eta)
(/.f32 1/2 (*.f32 (*.f32 eta 1/2) (/.f32 1 h)))
(/.f32 h eta)
(/.f32 1/2 (/.f32 1 (/.f32 (+.f32 h h) eta)))
(/.f32 h eta)
(/.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta))))
(/.f32 h eta)
(/.f32 (/.f32 1/2 eta) (/.f32 1/2 h))
(/.f32 h eta)
(/.f32 -1 (/.f32 eta (neg.f32 h)))
(/.f32 h eta)
(/.f32 (/.f32 -1 eta) (/.f32 -1 h))
(/.f32 h eta)
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/2 eta)) 1/2)
(/.f32 h eta)
(/.f32 -1/2 (/.f32 (neg.f32 eta) (+.f32 h h)))
(/.f32 h eta)
(/.f32 (/.f32 2 eta) (/.f32 (/.f32 1 h) 1/2))
(/.f32 h eta)
(/.f32 (+.f32 h h) (+.f32 eta eta))
(/.f32 h eta)
(/.f32 (/.f32 (+.f32 h h) eta) 2)
(/.f32 h eta)
(/.f32 (-.f32 (neg.f32 h) h) (/.f32 eta -1/2))
(/.f32 h eta)
(/.f32 (*.f32 h 1/2) (*.f32 eta 1/2))
(/.f32 h eta)
(/.f32 (*.f32 h -1/2) (*.f32 (neg.f32 eta) 1/2))
(/.f32 h eta)
(/.f32 (-.f32 (-.f32 h h) (*.f32 h (/.f32 1/2 eta))) -1/2)
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) eta)
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (neg.f32 (*.f32 h (/.f32 1/2 eta))) -1/2)
(/.f32 h eta)
(/.f32 (*.f32 -1 (+.f32 h h)) (/.f32 eta -1/2))
(/.f32 h eta)
(/.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 eta 1/4))
(/.f32 h eta)
(/.f32 (/.f32 h (/.f32 eta -1/2)) -1/2)
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 h 1/2) 2) eta)
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 h -1/2) 2) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (*.f32 (neg.f32 (/.f32 1/2 eta)) (+.f32 h h)) -1)
(/.f32 h eta)
(/.f32 (*.f32 (/.f32 -1/2 eta) (+.f32 h h)) -1)
(/.f32 h eta)
(neg.f32 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 1/2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(asin.f32 (/.f32 h eta))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(neg.f32 (*.f32 -1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))

localize36.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (/.f32 h eta))
0.3b
(*.f32 (asin.f32 (/.f32 h eta)) 3)
0.9b
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
Compiler

Compiled 39 to 16 computations (59% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
h
@0
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
0.0ms
h
@inf
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
0.0ms
eta
@-inf
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
0.0ms
h
@-inf
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
0.0ms
eta
@inf
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))

rewrite64.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
894×rational.json-simplify-6
858×rational.json-simplify-4
826×rational.json-simplify-3
730×rational.json-simplify-5
586×rational.json-simplify-12
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01256
17128
222028
3101128
Stop Event
node limit
Counts
2 → 188
Calls
Call 1
Inputs
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 0 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f32 (/.f32 h eta))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (asin.f32 (/.f32 h eta)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) -5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)) (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 10))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 (asin.f32 (/.f32 h eta)) 11))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 3) (*.f32 (asin.f32 (/.f32 h eta)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 3) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 3) (*.f32 3 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 9)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (/.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))))))

simplify129.0ms (0.8%)

Algorithm
egg-herbie
Rules
1116×rational.json-simplify-50
1082×rational.json-simplify-63
1048×rational.json-simplify-24
1018×rational.json-simplify-1
808×rational.json-simplify-67
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03695948
111093484
251503484
377403484
479443484
Stop Event
node limit
Counts
236 → 191
Calls
Call 1
Inputs
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 0 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 -1 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(/.f32 -1 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(/.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -4)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 5))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (asin.f32 (/.f32 h eta)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(+.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -5)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -4)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 5))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) 1/3))
(-.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 3) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 3) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 3) (*.f32 3 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 9)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(/.f32 (asin.f32 (/.f32 h eta)) 1/3)
(/.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1)
(/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(/.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 3))
(/.f32 1/2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 6))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(/.f32 1/2 (/.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)
(/.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(/.f32 -3 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(/.f32 -3 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(/.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 -3 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(/.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)
(/.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))
Outputs
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 0 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -4)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 5))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (asin.f32 (/.f32 h eta)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -5)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -4)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 0)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (asin.f32 (/.f32 h eta)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 5))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) -5)) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 0 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 3) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -5) 3) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 3) (*.f32 3 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) 1/2) (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) -3) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 9) (*.f32 (asin.f32 (/.f32 h eta)) 9)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (asin.f32 (/.f32 h eta)) 1/3)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 3))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 6))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 -3 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) -1))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 -3 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 -3 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(/.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 3 (asin.f32 (/.f32 h eta)))

localize39.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (/.f32 h eta))
0.3b
(*.f32 (asin.f32 (/.f32 h eta)) 3)
0.9b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
Compiler

Compiled 49 to 22 computations (55.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
h
@0
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
0.0ms
h
@inf
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
0.0ms
h
@-inf
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
0.0ms
eta
@-inf
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
0.0ms
eta
@inf
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
932×rational.json-simplify-4
930×rational.json-simplify-6
820×rational.json-simplify-3
820×rational.json-simplify-5
628×rational.json-simplify-12
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01345
17739
223821
3110011
Stop Event
node limit
Counts
1 → 71
Calls
Call 1
Inputs
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 1/2 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 -1 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 2 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 0 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7)) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2) (*.f32 (asin.f32 (/.f32 h eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (-.f32 0 (/.f32 1/2 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/4 (/.f32 1/4 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f32 (/.f32 h eta))))))

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1240×rational.json-simplify-6
1164×rational.json-simplify-4
832×rational.json-simplify-37
734×rational.json-simplify-44
630×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01623705
14911045
224511045
Stop Event
node limit
Counts
95 → 73
Calls
Call 1
Inputs
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 7)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 1/2 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 8)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 -1 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 7)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 0 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 6)))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7)) (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))
(+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))))
(+.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 8))
(+.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))
(+.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 1/2)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(/.f32 2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(/.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -2)
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(/.f32 -1/2 (-.f32 0 (/.f32 1/2 (asin.f32 (/.f32 h eta)))))
(/.f32 1/4 (/.f32 1/4 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/2) -1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
Outputs
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (-.f32 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 7)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 1/2 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 8)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) -2)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) (*.f32 -1 (-.f32 0 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 7)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 0 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 6)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (-.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 7)) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 8) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 7 (neg.f32 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 8))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 5/2) (*.f32 (asin.f32 (/.f32 h eta)) -4))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (-.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) 2) (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8))) (-.f32 0 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 8)) (*.f32 (asin.f32 (/.f32 h eta)) 11)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 1/2)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 2 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (-.f32 0 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -2)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 -1/2 (-.f32 0 (/.f32 1/2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 1/4 (/.f32 1/4 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) 1/2) -1)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 1/2)
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 4 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 3))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
0.0b
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
0.3b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
2.0b
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
Compiler

Compiled 64 to 36 computations (43.8% saved)

series14.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
3.0ms
eta
@0
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
2.0ms
sinTheta_O
@-inf
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
1.0ms
h
@0
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
1.0ms
sinTheta_O
@inf
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
1.0ms
eta
@inf
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1348×rational.json-simplify-6
1042×rational.json-simplify-3
860×rational.json-simplify-12
698×rational.json-simplify-2
562×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015126
185114
2251114
31217114
Stop Event
node limit
Counts
4 → 254
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (-.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 0 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 0 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (-.f32 h h) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 h h) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 h h) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h (*.f32 h 3)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 1 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 -1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -1/2) (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 h h) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 1/2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 1 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))))))

simplify136.0ms (0.9%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-13
988×rational.json-simplify-24
722×rational.json-simplify-3
682×rational.json-simplify-1
644×rational.json-simplify-14
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068018878
1232518640
Stop Event
node limit
Counts
374 → 441
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 -1 eta)
(+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 -1 (/.f32 h eta))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2)))) h)))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))))
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(/.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (sqrt.f32 -1)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (sqrt.f32 -1))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) (pow.f32 eta 7))) (+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(/.f32 -1 eta)
(-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) (pow.f32 eta 7))))) (/.f32 1 eta))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(/.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))))))
(*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (-.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(-.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(*.f32 -1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(*.f32 -1/2 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1/2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 2)
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) 1/4)
(*.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1/2)
(/.f32 2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 -1 (/.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2))
(/.f32 -1 (/.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) 1/2))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(/.f32 -1/2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 -1/2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 1/2)
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) -2)
(/.f32 1/4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))
(/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -2)
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)) -2)
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1/2)
(/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) 2) -1)
(/.f32 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1)
(/.f32 (/.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/4)
(/.f32 (/.f32 1 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)) -1/2)
(/.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 0 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))
(-.f32 0 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 0 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (-.f32 h h) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h)))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (-.f32 h h) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (-.f32 h h) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 (+.f32 h (*.f32 h 3)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 2 (*.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h)))
(/.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 h 1/2)))
(/.f32 2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h -1/2)))
(/.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 2 (/.f32 1 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 -1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 h h)))
(/.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (/.f32 1 h)))
(/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) h))
(/.f32 1/2 (/.f32 1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 h))
(/.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (neg.f32 h)))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(/.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h))
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (neg.f32 h)))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2)
(/.f32 -1/2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(/.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)
(/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 1 h) 1/2))
(/.f32 (+.f32 h h) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (*.f32 h 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(/.f32 (*.f32 h -1/2) (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))
(/.f32 (-.f32 (-.f32 h h) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 0 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(/.f32 (/.f32 h (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1/2)
(/.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4))
(/.f32 (-.f32 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)
(*.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)
(*.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (*.f32 2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(*.f32 -1/2 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(*.f32 -1/2 (-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 -1/2 (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 -1/2 (*.f32 2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)
(*.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(*.f32 1/4 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4) 4)
(*.f32 4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))
(*.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 -2 (*.f32 1 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 -2 (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) -1/2)
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))
(*.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
Outputs
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) -1/8))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)) 1/16)) (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) -1/8)))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 -1 eta)
(+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 -1 eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -1 eta)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 -1 eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 (*.f32 -1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (+.f32 eta (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta -1/2)) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5))))))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) -1/8))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)) 1/16)) (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) -1/8)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (*.f32 (sqrt.f32 -1) sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 (pow.f32 eta 2) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) -1/2)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 (*.f32 (pow.f32 eta 4) 1/8) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))))
(+.f32 (/.f32 (pow.f32 eta 2) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) -1/2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) 1/8))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 eta 6) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)))) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (/.f32 (*.f32 (pow.f32 eta 4) 1/8) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 -1 sinTheta_O)) (/.f32 (*.f32 (pow.f32 eta 6) -1/16) (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5))))))
(+.f32 (/.f32 (pow.f32 eta 2) (/.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) -1/2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (/.f32 (pow.f32 eta 4) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 sinTheta_O 3)) 1/8)) (/.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 sinTheta_O 5)) -1/16)))))
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) h))) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) (*.f32 sinTheta_O h))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 h (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) h)) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 sinTheta_O h)) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) h)) (/.f32 (+.f32 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)) 1/2)) (/.f32 1 (pow.f32 sinTheta_O 8))) (sqrt.f32 -1))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(+.f32 (+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))) (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4)))))))))))
(+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))) (+.f32 (*.f32 h (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))))))))) (+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))
(*.f32 -1 (/.f32 h eta))
(/.f32 (neg.f32 h) eta)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 -1 (/.f32 h eta)))
(+.f32 (/.f32 (neg.f32 h) eta) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 (neg.f32 h) eta) (*.f32 h (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 (neg.f32 h) eta) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(+.f32 (/.f32 (neg.f32 h) eta) (+.f32 (*.f32 h (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) h) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) h) (pow.f32 eta 5))) (*.f32 -1 (/.f32 h eta)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 7) (*.f32 h (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))))))))) (/.f32 (neg.f32 h) eta))))
(+.f32 (+.f32 (/.f32 (neg.f32 h) eta) (+.f32 (*.f32 h (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))) (*.f32 h (/.f32 1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))))))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(+.f32 (+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))) (*.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 1/2 eta)))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2)))) h)))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) h)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (/.f32 1 (pow.f32 eta 8)) (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) 1/2) (pow.f32 eta 2)))))))))
(+.f32 (+.f32 (+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h)))) (*.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 1/2 eta))) (*.f32 eta (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 8)) (/.f32 1/2 (/.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 6) h)))))
(/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)
(*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))))
(+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 h (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))) (/.f32 (*.f32 (*.f32 h (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2))))) -1/2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7))))))
(+.f32 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (+.f32 (*.f32 -1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 h (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))))) (*.f32 h (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (+.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) 1/2))))))))
(*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))
(*.f32 -1 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O)))
(/.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 sinTheta_O -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))
(+.f32 (*.f32 -1 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 sinTheta_O -1)) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O))))
(+.f32 (+.f32 (*.f32 -1 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 sinTheta_O -1)) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) h) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)))))
(+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7))))) (+.f32 (*.f32 -1 (*.f32 h (/.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))))
(+.f32 (*.f32 1/2 (*.f32 h (/.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 sinTheta_O -1)) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (*.f32 h (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (+.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) 1/2))))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h)
(*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2)))))
(/.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (sqrt.f32 -1)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6)))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))))
(+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (sqrt.f32 -1) -1/2)) (+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 sinTheta_O 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (*.f32 (pow.f32 eta 6) sinTheta_O)) (sqrt.f32 -1))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))))) (sqrt.f32 -1))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6)))) (/.f32 (pow.f32 eta 4) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (*.f32 sinTheta_O (pow.f32 eta 6)) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)))) (/.f32 1 (pow.f32 sinTheta_O 8))) (sqrt.f32 -1))))))
(+.f32 (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 eta 4) sinTheta_O)) (/.f32 (sqrt.f32 -1) -1/2)) (+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (*.f32 (*.f32 sinTheta_O (pow.f32 eta 6)) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 (+.f32 (pow.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) 2) (/.f32 1 (pow.f32 sinTheta_O 6))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (pow.f32 (sqrt.f32 -1) 2)) 1/2)) (/.f32 1 (pow.f32 sinTheta_O 8))) (sqrt.f32 -1)))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) (pow.f32 eta 7))) (+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4)))))) (pow.f32 eta 7))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (/.f32 -1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4)))))))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))))))
(/.f32 -1 eta)
(-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 eta 3)) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5)))) (/.f32 1 eta))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 eta 3)) (-.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (/.f32 1 eta)))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (-.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (/.f32 1 eta)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))) (pow.f32 eta 7))))) (/.f32 1 eta))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 eta 3)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (/.f32 1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4)))))))))) (/.f32 1 eta))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 5))) (-.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 7) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 6)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (+.f32 (pow.f32 (*.f32 1/2 (pow.f32 sinTheta_O 2)) 2) (*.f32 -1 (pow.f32 sinTheta_O 4)))))))) (/.f32 1 eta))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))
(+.f32 (*.f32 eta (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (/.f32 1 (pow.f32 eta 8)) (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (/.f32 1 (pow.f32 eta 8)) (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) 1/2) (pow.f32 eta 2)))))) (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(+.f32 (+.f32 (*.f32 eta (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (/.f32 1 (pow.f32 eta 8)) (/.f32 1/2 (/.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 eta 6)) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))) (*.f32 1/2 eta)))
(/.f32 (sqrt.f32 -1) sinTheta_O)
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (/.f32 (*.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) -1/2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))
(+.f32 (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))) (+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 (*.f32 (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)) -1/2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))))))
(+.f32 (/.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (+.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) 1/2))))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))))))
(*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))))))
(+.f32 (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))) (+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (pow.f32 eta 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2) (pow.f32 eta 4)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (+.f32 (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2)))) (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (+.f32 (pow.f32 eta 6) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (*.f32 -1/2 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1))) 2))) (pow.f32 (sqrt.f32 -1) 2)))))))))
(+.f32 (*.f32 -1 (/.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))) (/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 7)) (+.f32 (pow.f32 eta 6) (/.f32 (*.f32 (pow.f32 eta 2) (+.f32 (pow.f32 eta 4) (pow.f32 (/.f32 (*.f32 (pow.f32 eta 2) -1/2) (sqrt.f32 -1)) 2))) (/.f32 (pow.f32 (sqrt.f32 -1) 2) 1/2))))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(asin.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (*.f32 h (sqrt.f32 (/.f32 -1 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (-.f32 0 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (neg.f32 (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(-.f32 0 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 0))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (neg.f32 (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(-.f32 (*.f32 3 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 2)) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(-.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3) 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(-.f32 (*.f32 3 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 2)) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 -1 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)))
(*.f32 1/2 (-.f32 (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 -1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -3/2))
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4) 1/4)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 1/2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 -1 (/.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 -1 (/.f32 (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) 1/2))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 -1/2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 -1/2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) -2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 1/4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 3)) -2)
(-.f32 (*.f32 3 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 2)) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(/.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) 2) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/4)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (/.f32 1 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)) -1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(/.f32 (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) -1/2))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (-.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(neg.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 0 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h (-.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (-.f32 h h) (+.f32 (-.f32 h h) (/.f32 (-.f32 h 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 (-.f32 h h) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(+.f32 (-.f32 h h) (-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(+.f32 (-.f32 h h) (+.f32 (-.f32 h h) (/.f32 (-.f32 h 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 1 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 0 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (-.f32 h h) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 (neg.f32 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 0 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (-.f32 0 (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (/.f32 (neg.f32 (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (-.f32 (-.f32 h h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (-.f32 h h) (-.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (-.f32 (-.f32 h h) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 0 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 0 (+.f32 h h)))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(+.f32 (-.f32 h h) (+.f32 (-.f32 h h) (/.f32 (-.f32 h 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 (-.f32 h h)))
(-.f32 0 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 0 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (-.f32 h h) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (+.f32 h h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 (-.f32 h (+.f32 h h)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (+.f32 h h) h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(/.f32 (-.f32 h (+.f32 h h)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (+.f32 h h) h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (neg.f32 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 -1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (-.f32 h h) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (-.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h)) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (+.f32 (-.f32 h h) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 h (-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (-.f32 0 (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (/.f32 (neg.f32 (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (-.f32 h h) (*.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (-.f32 h h) (-.f32 (*.f32 2 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 2 h)) (-.f32 (-.f32 h h) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (+.f32 h (*.f32 h 3)) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (+.f32 h (*.f32 3 h)) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h) (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (/.f32 (*.f32 h 3) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 1/2 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (/.f32 h 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 h 3/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2)))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 1/2 (*.f32 3 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (/.f32 h 2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (*.f32 h 3/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2)))
(-.f32 (*.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (/.f32 (+.f32 0 h) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(-.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 h h))
(/.f32 2 (*.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (*.f32 h 1/2)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 h -1/2)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 2 (/.f32 (/.f32 1 h) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 2 (/.f32 1 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 -1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (+.f32 h h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) (/.f32 1 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2) h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 1 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 1/2 (/.f32 -1 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(*.f32 1/2 (+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 -1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (neg.f32 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(*.f32 -1 (/.f32 (+.f32 h h) (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 (+.f32 h h) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 h))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (neg.f32 h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (neg.f32 h) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 -1/2 (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (+.f32 h h)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 1 h) 1/2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (+.f32 h h) (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 h 1/2) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 h -1/2) (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (-.f32 (-.f32 h h) (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(+.f32 (-.f32 h h) (+.f32 (-.f32 h h) (/.f32 (-.f32 h 0) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (-.f32 h h) 1/2))
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 (*.f32 h -1/2) 1/2) (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (-.f32 0 (/.f32 h (*.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 h (-.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -1/2)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (/.f32 (+.f32 h h) 1/2) (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))) 1/4))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(/.f32 (-.f32 (-.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(neg.f32 (/.f32 h (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 0 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 0)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 0 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 0 (*.f32 -2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (*.f32 -1 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (+.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (*.f32 1/2 (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 2 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 1 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 1/2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1 (*.f32 2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1/2 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1/2 (-.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 3 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1/2 (-.f32 0 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -1/2 (*.f32 2 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 1/4 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/2))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4) 4)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 4 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) 1/4))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -2 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -2 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -2 (*.f32 1 (neg.f32 (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 -2 (*.f32 1 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) -1) -1/2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 1/2 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) -2)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(neg.f32 (/.f32 -1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (+.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))
(+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (neg.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 4) (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0))
(-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (/.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 0) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 0 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3))
(+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) (neg.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 4) (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) (-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 2) (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (*.f32 2 (-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 4) (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3)))
(*.f32 1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 3/2) (*.f32 1/2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(*.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) 1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1/2)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))) 1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))) (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2))))))) -1)
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))

eval659.0ms (4.1%)

Compiler

Compiled 36404 to 21370 computations (41.3% saved)

prune504.0ms (3.2%)

Pruning

32 alts after pruning (27 fresh and 5 done)

PrunedKeptTotal
New1563241587
Fresh437
Picked011
Done246
Total1569321601
Error
0.3b
Counts
1601 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
5.3b
(-.f32 (-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
3.4b
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
5.0b
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
3.9b
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
2.2b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta)))))
5.5b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3)))
4.5b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3)))
5.0b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
3.9b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
3.3b
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
3.1b
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
2.6b
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
2.8b
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))
4.9b
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
4.0b
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
2.6b
(asin.f32 (/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h)))
1.3b
(asin.f32 (/.f32 (-.f32 (+.f32 h (+.f32 h h)) h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
1.5b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
1.4b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (*.f32 eta 6) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))))
0.7b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
2.3b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
1.4b
(asin.f32 (/.f32 h eta))
1.6b
(asin.f32 (/.f32 1 (/.f32 eta h)))
2.3b
(asin.f32 (-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
2.3b
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
2.7b
(asin.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))
2.5b
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
1.0b
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
2.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
1.6b
(asin.f32 (*.f32 (/.f32 1 eta) h))
Compiler

Compiled 1322 to 850 computations (35.7% saved)

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (pow.f32 sinTheta_O 2) -1/2)
0.0b
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
0.0b
(/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))
4.7b
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)
Compiler

Compiled 55 to 37 computations (32.7% saved)

series3.0ms (0%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
sinTheta_O
@inf
(*.f32 (pow.f32 sinTheta_O 2) -1/2)
0.0ms
sinTheta_O
@0
(*.f32 (pow.f32 sinTheta_O 2) -1/2)
0.0ms
sinTheta_O
@inf
(/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))
0.0ms
eta
@-inf
(/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))
0.0ms
sinTheta_O
@-inf
(/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))

rewrite71.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
806×rational.json-simplify-5
778×rational.json-simplify-6
702×rational.json-simplify-13
672×rational.json-simplify-3
650×rational.json-simplify-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01498
18398
226698
3127898
Stop Event
node limit
Counts
4 → 227
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)
(/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
(*.f32 (pow.f32 sinTheta_O 2) -1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (+.f32 0 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (/.f32 1 eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) eta) (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 -1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 -1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 eta) (pow.f32 sinTheta_O 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 -1/2 (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (/.f32 -1/2 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 1 (/.f32 -1/2 (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 1/2 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 -1/2 eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1/2 eta) (/.f32 -1/2 (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 0 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 h h) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 h h)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h (+.f32 h h)) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -1/2)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (neg.f32 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1 (neg.f32 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (pow.f32 sinTheta_O 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) -1/2)) (*.f32 (pow.f32 sinTheta_O 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 1 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -2 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (pow.f32 sinTheta_O 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2))))))

simplify166.0ms (1%)

Algorithm
egg-herbie
Rules
750×rational.json-simplify-72
550×rational.json-simplify-3
524×rational.json-simplify-63
516×rational.json-simplify-24
514×rational.json-simplify-12
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04629931
114669903
269089875
Stop Event
node limit
Counts
335 → 273
Calls
Call 1
Inputs
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) 0))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (+.f32 0 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4))))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (/.f32 1 eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (/.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) eta) (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) eta))
(-.f32 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(-.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)))
(*.f32 2 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(*.f32 2 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 1 eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(*.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1/2 eta))
(*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 1/2 (*.f32 (/.f32 -1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2)))
(*.f32 (/.f32 1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2)))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(*.f32 -1 (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 -1 eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (neg.f32 eta)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)
(*.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(*.f32 (/.f32 -1/2 eta) (pow.f32 sinTheta_O 2))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 -1/2 (/.f32 1/2 eta)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (/.f32 -1/2 eta) 1/2))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 1/2)
(*.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/4)
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 1 (/.f32 -1/2 (/.f32 eta -1/2))))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 1/2 eta) 1/2))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 -1/2 eta) -1/2))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1/2 eta) (/.f32 -1/2 (/.f32 eta -1/2))))
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 0 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 h h)))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (-.f32 h h) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 h h)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(-.f32 (/.f32 0 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -1/2)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 2 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 -1/2 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (+.f32 h h))))
(*.f32 h (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(*.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(*.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)
(*.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(*.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (neg.f32 (+.f32 h h)))
(*.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1 (neg.f32 (+.f32 h h))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1/2))
(*.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)
(neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(-.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) -1/4))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(+.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (pow.f32 sinTheta_O 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) -1/2)) (*.f32 (pow.f32 sinTheta_O 2) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2))
(/.f32 (pow.f32 sinTheta_O 2) -2)
(/.f32 -1/2 (/.f32 1 (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1)
(/.f32 1 (/.f32 -2 (pow.f32 sinTheta_O 2)))
(/.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2)
(/.f32 1/2 (/.f32 -1 (pow.f32 sinTheta_O 2)))
(/.f32 -1 (/.f32 1 (*.f32 (pow.f32 sinTheta_O 2) 1/2)))
(/.f32 -1 (/.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/2))
(/.f32 -1 (/.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) -1)
(/.f32 -1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2)))
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2))
Outputs
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2))
(*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -16 (/.f32 (/.f32 (pow.f32 sinTheta_O 8) h) (pow.f32 eta 7))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5))))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (+.f32 (/.f32 h eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5))))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (+.f32 (/.f32 h eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5))))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))) (+.f32 (/.f32 h eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/8 (/.f32 (pow.f32 eta 7) (*.f32 h (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/4) (pow.f32 eta 5)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (*.f32 h (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 (pow.f32 sinTheta_O 2) h))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2))
(*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -16 (/.f32 (/.f32 (pow.f32 sinTheta_O 8) h) (pow.f32 eta 7))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2))
(*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (/.f32 (*.f32 (*.f32 eta h) -2) (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (*.f32 h (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 h (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))) (/.f32 -16 (/.f32 (/.f32 (pow.f32 sinTheta_O 8) h) (pow.f32 eta 7))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -1 eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(asin.f32 (/.f32 h (-.f32 eta (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (/.f32 0 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) 0))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (+.f32 0 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 0 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (/.f32 0 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1/2) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (/.f32 1 eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (pow.f32 sinTheta_O 2) 0))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 0 (/.f32 eta -1/2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 (pow.f32 sinTheta_O 2) 0)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (-.f32 (/.f32 0 eta) (*.f32 (pow.f32 sinTheta_O 2) 0)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (+.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) eta) (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (+.f32 eta eta)) (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1/4 eta)))
(-.f32 (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) (/.f32 eta -1/2)) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/4))
(-.f32 (/.f32 (-.f32 (pow.f32 sinTheta_O 2) (pow.f32 sinTheta_O 2)) eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(-.f32 (/.f32 0 (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (/.f32 eta -1/2)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) (/.f32 eta -1/2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 2 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 eta 1/4)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 2 (*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (/.f32 1 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1/2 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 1/2 (*.f32 (/.f32 -1/2 eta) (*.f32 (pow.f32 sinTheta_O 2) 2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 -1 (*.f32 (/.f32 -1/2 eta) (neg.f32 (pow.f32 sinTheta_O 2))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 -1 eta))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (/.f32 1 (neg.f32 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) -1)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 -1/2 eta) (pow.f32 sinTheta_O 2))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 -1/2 (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (/.f32 -1/2 eta) 1/2))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) 1/2)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) -1/4)
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (/.f32 -1/2 (/.f32 eta -1/2)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 1 (/.f32 -1/2 (/.f32 eta -1/2))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 1/2 eta) 1/2))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (/.f32 -1/2 eta) -1/2))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (/.f32 1/2 eta) (/.f32 -1/2 (/.f32 eta -1/2))))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 2)) (*.f32 -1/2 (/.f32 -1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))
(/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)))
(-.f32 (/.f32 (+.f32 0 h) (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(-.f32 h (-.f32 h (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(+.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(+.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 0 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 h h)))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta))) (-.f32 h h))
(-.f32 (/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (-.f32 h h))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 0 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta))) (*.f32 1/2 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 h (/.f32 1/2 (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (*.f32 0 (+.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (*.f32 0 (+.f32 h h)))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta))) (*.f32 1/2 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 h (/.f32 1/2 (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(+.f32 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (*.f32 h 1/2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h))
(-.f32 (/.f32 (+.f32 0 h) (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(-.f32 h (-.f32 h (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 0 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 0 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (+.f32 h h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (-.f32 h h) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (-.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (-.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (-.f32 h h)) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(-.f32 (/.f32 (+.f32 0 h) (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(-.f32 h (-.f32 h (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(-.f32 (-.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 h h)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 (+.f32 0 h) (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (-.f32 h h))
(-.f32 h (-.f32 h (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))))
(-.f32 (+.f32 (/.f32 0 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 h (+.f32 h h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(-.f32 (/.f32 (+.f32 h (+.f32 h h)) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 (/.f32 0 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -1/2)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 2 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta))))
(*.f32 2 (*.f32 (+.f32 h h) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta))))
(*.f32 2 (/.f32 h (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 -1/2 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (neg.f32 (+.f32 h h))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 h (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 1 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 1/2 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (+.f32 h h) (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (+.f32 h h))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1/2 (+.f32 (+.f32 h h) (+.f32 h h))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 -1 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 h) (/.f32 1 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 h) (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) -1)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (neg.f32 (+.f32 h h)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 1 (neg.f32 (+.f32 h h))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 (+.f32 h h)) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (neg.f32 (+.f32 h h)) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) 1/2))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (*.f32 1 (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 1/2 (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 (+.f32 (+.f32 h h) (+.f32 h h)) (-.f32 (/.f32 -1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (+.f32 eta eta)))))
(-.f32 (/.f32 (+.f32 h h) (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))) (/.f32 (+.f32 h h) (+.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (-.f32 (neg.f32 h) h) (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 1 (/.f32 1/2 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (-.f32 (neg.f32 h) h) (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -1/2))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(*.f32 (+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))) -1/2)
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(neg.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2)))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 0 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) -1))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(-.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 0)) (+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) 1/2)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1/2)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(/.f32 (-.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 -1/2 (/.f32 eta (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (neg.f32 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) -1/4))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/4) (*.f32 (pow.f32 sinTheta_O 2) 0)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 0 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2))))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 0)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (*.f32 (pow.f32 sinTheta_O 2) 0))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 0 (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) (pow.f32 sinTheta_O 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) 0) (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)) (neg.f32 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (-.f32 (-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 2) 0)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (-.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) -1/2)) (*.f32 (pow.f32 sinTheta_O 2) 2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) -2) (*.f32 (pow.f32 sinTheta_O 2) -1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2) (/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 2)) -2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 (pow.f32 sinTheta_O 2) -2)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 -1/2 (/.f32 1 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) 1)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 1 (/.f32 -2 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 1 (*.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) -2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 1/2 (/.f32 -1 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 -1 (/.f32 1 (*.f32 (pow.f32 sinTheta_O 2) 1/2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 -1 (/.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 -1 (/.f32 -1 (*.f32 (pow.f32 sinTheta_O 2) -1/2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2) -1)
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(/.f32 -1/4 (/.f32 1/2 (pow.f32 sinTheta_O 2)))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))
(neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 1/2))
(*.f32 -1/2 (pow.f32 sinTheta_O 2))

localize35.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(asin.f32 (/.f32 1 (/.f32 eta h)))
0.3b
(/.f32 1 (/.f32 eta h))
Compiler

Compiled 20 to 10 computations (50% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
eta
@0
(/.f32 1 (/.f32 eta h))
0.0ms
eta
@inf
(/.f32 1 (/.f32 eta h))
0.0ms
eta
@-inf
(/.f32 1 (/.f32 eta h))
0.0ms
h
@-inf
(/.f32 1 (/.f32 eta h))
0.0ms
h
@inf
(/.f32 1 (/.f32 eta h))

rewrite62.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1446×rational.json-1
1446×rational.json-2
1446×rational.json-3
670×rational.json-simplify-13
496×rational.json-simplify-6
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0918
15618
218718
393818
4660718
Stop Event
node limit
Counts
2 → 124
Calls
Call 1
Inputs
(/.f32 1 (/.f32 eta h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (-.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 h h) eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 0 (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 0 eta) 2) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 (-.f32 h h) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 -1/2 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (/.f32 h (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 h (*.f32 eta 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 h (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 h h) eta) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) eta) (/.f32 h (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (-.f32 h h) eta)) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 h eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 0 eta) (/.f32 (/.f32 h 1/4) eta)) (/.f32 (*.f32 h 3) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (+.f32 eta eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h 1/4) (/.f32 1 eta)) (*.f32 (/.f32 1 eta) (*.f32 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 h (/.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (/.f32 1/2 eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 (/.f32 1/2 eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (-.f32 0 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 -1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (neg.f32 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 eta) (/.f32 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 eta) (/.f32 2 (/.f32 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 h eta) (/.f32 (*.f32 h 3) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (/.f32 h (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (/.f32 h -1/2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 2 (/.f32 h (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h -1/2) (/.f32 -1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h -1/2) (*.f32 (/.f32 1 eta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h 1/4) (/.f32 1/4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1/2 (/.f32 h eta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (/.f32 h (*.f32 eta 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (/.f32 1/4 eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 h (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 -1/2 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 eta) (/.f32 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 eta)) (neg.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 eta) (/.f32 1 eta)) (/.f32 1/2 (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 -1/2 eta) (/.f32 -1/2 eta)) (/.f32 1/2 (/.f32 -1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (neg.f32 eta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))))

simplify56.0ms (0.4%)

Algorithm
egg-herbie
Rules
1294×rational.json-simplify-21
1260×rational.json-simplify-29
1132×rational.json-simplify-44
986×rational.json-simplify-35
940×rational.json-simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02311464
17341464
231481464
Stop Event
node limit
Counts
172 → 126
Calls
Call 1
Inputs
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 h eta) 0)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(+.f32 (/.f32 h eta) (-.f32 h h))
(+.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))
(+.f32 (/.f32 h eta) (-.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))
(+.f32 0 (/.f32 h eta))
(+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (*.f32 eta 1/2)))
(+.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 (-.f32 h h) eta) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 0 (/.f32 (*.f32 h 3) eta)))
(+.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))
(+.f32 (*.f32 (/.f32 0 eta) 2) (/.f32 h eta))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(-.f32 (/.f32 h eta) (-.f32 h h))
(-.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 (-.f32 h h) eta)))
(-.f32 0 (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 -1/2 (/.f32 h eta)))
(-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (/.f32 h (*.f32 eta 1/2))))
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 h (*.f32 eta 1/2)) -1))
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 h (*.f32 eta 1/2))))
(-.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h eta))
(-.f32 (/.f32 (-.f32 h h) eta) (/.f32 h (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))
(-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 h (*.f32 eta 1/2)))
(-.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (-.f32 h h) eta)) (/.f32 (*.f32 h 3) eta))
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 h eta)) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 (/.f32 h 1/4) eta)) (/.f32 (*.f32 h 3) eta))
(-.f32 (/.f32 (*.f32 h 3) (+.f32 eta eta)) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (*.f32 (/.f32 h 1/4) (/.f32 1 eta)) (*.f32 (/.f32 1 eta) (*.f32 h 3)))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(*.f32 1 (/.f32 h eta))
(*.f32 h (/.f32 1 eta))
(*.f32 (/.f32 h eta) 1)
(*.f32 1/2 (/.f32 h (*.f32 eta 1/2)))
(*.f32 2 (*.f32 h (/.f32 1/2 eta)))
(*.f32 (*.f32 h (/.f32 1/2 eta)) 2)
(*.f32 -1 (/.f32 h (neg.f32 eta)))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 eta)))
(*.f32 (neg.f32 h) (/.f32 (/.f32 1/2 eta) -1/2))
(*.f32 (neg.f32 h) (-.f32 0 (/.f32 1 eta)))
(*.f32 (neg.f32 h) (/.f32 -1 eta))
(*.f32 (/.f32 h (neg.f32 eta)) -1)
(*.f32 (/.f32 1 eta) h)
(*.f32 (/.f32 1/4 eta) (/.f32 h 1/4))
(*.f32 (/.f32 1/4 eta) (/.f32 2 (/.f32 1/2 h)))
(*.f32 (/.f32 1/2 eta) (+.f32 h h))
(*.f32 -1/2 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))
(*.f32 -1/2 (-.f32 (/.f32 h eta) (/.f32 (*.f32 h 3) eta)))
(*.f32 -1/2 (-.f32 0 (/.f32 h (*.f32 eta 1/2))))
(*.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))
(*.f32 -1/2 (/.f32 (/.f32 h -1/2) eta))
(*.f32 -1/2 (*.f32 2 (/.f32 h (neg.f32 eta))))
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(*.f32 (/.f32 h (*.f32 eta 1/2)) 1/2)
(*.f32 (/.f32 h -1/2) (/.f32 -1/2 eta))
(*.f32 (/.f32 h -1/2) (*.f32 (/.f32 1 eta) -1/2))
(*.f32 (/.f32 h 1/4) (/.f32 1/4 eta))
(*.f32 (*.f32 -1/2 (/.f32 h eta)) -2)
(*.f32 1/4 (/.f32 (/.f32 h (*.f32 eta 1/2)) 1/2))
(*.f32 (*.f32 h (/.f32 1/4 eta)) 4)
(*.f32 4 (*.f32 h (/.f32 1/4 eta)))
(*.f32 -2 (*.f32 -1/2 (/.f32 h eta)))
(*.f32 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)) -1/2)
(*.f32 (/.f32 -1/2 eta) (/.f32 h -1/2))
(*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3)))
(*.f32 (neg.f32 (/.f32 1 eta)) (neg.f32 h))
(*.f32 (+.f32 (/.f32 1 eta) (/.f32 1 eta)) (/.f32 1/2 (/.f32 1 h)))
(*.f32 (+.f32 (/.f32 -1/2 eta) (/.f32 -1/2 eta)) (/.f32 1/2 (/.f32 -1/2 h)))
(neg.f32 (/.f32 h (neg.f32 eta)))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(*.f32 -1/2 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
Outputs
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(/.f32 h eta)
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 h h))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (-.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))
(/.f32 h eta)
(+.f32 0 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (*.f32 eta 1/2)))
(/.f32 h eta)
(+.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(+.f32 (/.f32 (-.f32 h h) eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 0 (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h 1/4) eta) (-.f32 (/.f32 0 eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(+.f32 (*.f32 (/.f32 0 eta) 2) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (-.f32 h h))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (-.f32 h h) eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1/2 h)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 (-.f32 h h) eta) (/.f32 (-.f32 h h) eta)))
(/.f32 h eta)
(-.f32 0 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 -1/2 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 0 eta) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 0 (/.f32 h (*.f32 eta 1/2))))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (+.f32 h h) (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (/.f32 h (*.f32 eta 1/2)) -1))
(/.f32 h eta)
(-.f32 (/.f32 h (neg.f32 eta)) (*.f32 -1 (/.f32 h (*.f32 eta 1/2))))
(/.f32 h eta)
(-.f32 (/.f32 h (*.f32 eta 1/2)) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (/.f32 (-.f32 h h) eta) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 h (*.f32 eta 1/2)))
(/.f32 h eta)
(-.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (-.f32 h h) eta)) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 h eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 0 eta) (/.f32 (/.f32 h 1/4) eta)) (/.f32 (*.f32 h 3) eta))
(/.f32 h eta)
(-.f32 (/.f32 (*.f32 h 3) (+.f32 eta eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 0 eta) -1) (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 (*.f32 h 3) eta) 1/2) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 h 1/4) (/.f32 1 eta)) (*.f32 (/.f32 1 eta) (*.f32 h 3)))
(/.f32 h eta)
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(*.f32 1/2 (/.f32 h (*.f32 eta 1/2)))
(/.f32 h eta)
(*.f32 2 (*.f32 h (/.f32 1/2 eta)))
(/.f32 h eta)
(*.f32 (*.f32 h (/.f32 1/2 eta)) 2)
(/.f32 h eta)
(*.f32 -1 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (neg.f32 h) (/.f32 (/.f32 1/2 eta) -1/2))
(/.f32 h eta)
(*.f32 (neg.f32 h) (-.f32 0 (/.f32 1 eta)))
(/.f32 h eta)
(*.f32 (neg.f32 h) (/.f32 -1 eta))
(/.f32 h eta)
(*.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 h eta)
(*.f32 (/.f32 1 eta) h)
(/.f32 h eta)
(*.f32 (/.f32 1/4 eta) (/.f32 h 1/4))
(/.f32 h eta)
(*.f32 (/.f32 1/4 eta) (/.f32 2 (/.f32 1/2 h)))
(/.f32 h eta)
(*.f32 (/.f32 1/2 eta) (+.f32 h h))
(/.f32 h eta)
(*.f32 -1/2 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)))
(/.f32 h eta)
(*.f32 -1/2 (-.f32 (/.f32 h eta) (/.f32 (*.f32 h 3) eta)))
(/.f32 h eta)
(*.f32 -1/2 (-.f32 0 (/.f32 h (*.f32 eta 1/2))))
(/.f32 h eta)
(*.f32 -1/2 (-.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta 1/2))))
(/.f32 h eta)
(*.f32 -1/2 (/.f32 (/.f32 h -1/2) eta))
(/.f32 h eta)
(*.f32 -1/2 (*.f32 2 (/.f32 h (neg.f32 eta))))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(/.f32 h eta)
(*.f32 (/.f32 h (*.f32 eta 1/2)) 1/2)
(/.f32 h eta)
(*.f32 (/.f32 h -1/2) (/.f32 -1/2 eta))
(/.f32 h eta)
(*.f32 (/.f32 h -1/2) (*.f32 (/.f32 1 eta) -1/2))
(/.f32 h eta)
(*.f32 (/.f32 h 1/4) (/.f32 1/4 eta))
(/.f32 h eta)
(*.f32 (*.f32 -1/2 (/.f32 h eta)) -2)
(/.f32 h eta)
(*.f32 1/4 (/.f32 (/.f32 h (*.f32 eta 1/2)) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 h (/.f32 1/4 eta)) 4)
(/.f32 h eta)
(*.f32 4 (*.f32 h (/.f32 1/4 eta)))
(/.f32 h eta)
(*.f32 -2 (*.f32 -1/2 (/.f32 h eta)))
(/.f32 h eta)
(*.f32 (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 h eta)) -1/2)
(/.f32 h eta)
(*.f32 (/.f32 -1/2 eta) (/.f32 h -1/2))
(/.f32 h eta)
(*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3)))
(/.f32 h eta)
(*.f32 (neg.f32 (/.f32 1 eta)) (neg.f32 h))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 1 eta) (/.f32 1 eta)) (/.f32 1/2 (/.f32 1 h)))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 -1/2 eta) (/.f32 -1/2 eta)) (/.f32 1/2 (/.f32 -1/2 h)))
(/.f32 h eta)
(neg.f32 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 0)))
(asin.f32 (/.f32 h eta))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) -1))
(asin.f32 (/.f32 h eta))
(-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 0)) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 h eta))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 2 (/.f32 1/2 (/.f32 1 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))) -1/2)
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0b
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
0.3b
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
4.8b
(/.f32 (pow.f32 sinTheta_O 2) eta)
Compiler

Compiled 65 to 35 computations (46.2% saved)

series5.0ms (0%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
sinTheta_O
@inf
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0ms
eta
@0
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0ms
eta
@inf
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0ms
sinTheta_O
@0
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
0.0ms
eta
@-inf
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
810×rational.json-simplify-13
806×rational.json-simplify-37
738×rational.json-1
738×rational.json-2
738×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014109
190109
2314109
3162397
Stop Event
node limit
Counts
3 → 185
Calls
Call 1
Inputs
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
(/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 h 4)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (neg.f32 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 -1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 h h) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 4) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) h) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (/.f32 1 h) (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 1 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1/4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (/.f32 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1/4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -4) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h -4) (/.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 4) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 1/2) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) 1/2) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h -2) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 h -4) (*.f32 h -2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 h -2) (*.f32 (+.f32 h h) -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 h (*.f32 h 3)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 4 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (-.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (-.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 4 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -4 (*.f32 1 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -4 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 1 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))))

simplify156.0ms (1%)

Algorithm
egg-herbie
Rules
1342×rational.json-simplify-44
912×rational.json-simplify-1
834×rational.json-simplify-67
622×rational.json-simplify-50
588×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043313371
1157813051
2641312831
Stop Event
node limit
Counts
281 → 280
Calls
Call 1
Inputs
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(+.f32 (*.f32 0 (*.f32 h 4)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))
(-.f32 0 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (neg.f32 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (+.f32 h h)))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 -1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (-.f32 h h) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (*.f32 h 4) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) h) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(-.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(/.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 h))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1)
(/.f32 1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))
(/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h))
(/.f32 4 (/.f32 (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))
(/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 1/2)))
(/.f32 4 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -1/2)))
(/.f32 4 (/.f32 (/.f32 1 h) (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 4 (/.f32 1 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) h))
(/.f32 1/2 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (+.f32 h h)))
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 4)))
(/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -4)))
(/.f32 1/2 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (/.f32 1 h)))
(/.f32 1/2 (/.f32 1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 1/2 (/.f32 -1 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1/4 h))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 4))
(/.f32 -1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (neg.f32 h)))
(/.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (*.f32 h 4)))
(/.f32 -1 (*.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) (/.f32 1 h)))
(/.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) -1)
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 h))
(/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (neg.f32 h)))
(/.f32 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/4)
(/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 h))
(/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(/.f32 -1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h 4)))
(/.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 2)
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 1/2))
(/.f32 -4 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (/.f32 1 h)))
(/.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1/4 h))
(/.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) -4))
(/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(/.f32 (*.f32 h (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/4)
(/.f32 (*.f32 h -4) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2))
(/.f32 (*.f32 h -4) (/.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 (*.f32 h 4) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 (*.f32 h 1/2) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4))
(/.f32 (/.f32 (+.f32 h h) 1/2) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 (/.f32 (*.f32 h -2) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) 1/2)
(/.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) -1/2)
(/.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1/4))
(/.f32 (-.f32 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) -1)
(/.f32 (-.f32 (*.f32 h -4) (*.f32 h -2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(/.f32 (-.f32 (*.f32 h -2) (*.f32 (+.f32 h h) -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (-.f32 h (*.f32 h 3)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(neg.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2)))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)
(*.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(*.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3)))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 1/2)
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1/2)
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(+.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)
(+.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 0 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (*.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)
(-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 0 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 0 (*.f32 -4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (*.f32 4 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(*.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1)
(*.f32 1 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 -2 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 -2 (-.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 4 (-.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 1/2 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 4)
(*.f32 -1 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 -1 (*.f32 4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -1 (*.f32 4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(*.f32 -1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -1 (-.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(*.f32 -1/2 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1))
(*.f32 -1/2 (*.f32 4 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -1/2 (-.f32 0 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -1/2 (-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2)
(*.f32 -4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 -4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 -4 (*.f32 1 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(*.f32 -4 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -4)
(*.f32 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -4)
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)
(*.f32 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) 8)
(*.f32 8 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(*.f32 8 (*.f32 1 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(*.f32 8 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(*.f32 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1) -1/2)
(neg.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
Outputs
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (+.f32 (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8)) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8)) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/8 (*.f32 h (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (+.f32 (/.f32 1/2 (/.f32 (pow.f32 eta 3) (*.f32 h (pow.f32 sinTheta_O 2)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8)) (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2))))))
(+.f32 (*.f32 h (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 (pow.f32 eta 7) 1/8))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (+.f32 (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (*.f32 -8 (*.f32 h (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -4 (*.f32 h (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4)))) (*.f32 -16 (*.f32 h (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (*.f32 h (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4))) (+.f32 (*.f32 h (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 (*.f32 -2 h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta))))
(asin.f32 (*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 (*.f32 -2 h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta))))
(asin.f32 (*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 (*.f32 -2 h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta))))
(asin.f32 (*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (/.f32 (*.f32 -2 h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta))))
(asin.f32 (*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 -2 eta)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (*.f32 h 2) (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 2 (/.f32 (-.f32 (*.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) eta)) h)))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (/.f32 1 eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (/.f32 1 eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(/.f32 1 eta)
(+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))))
(+.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (+.f32 (/.f32 1 eta) (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (/.f32 1/4 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (pow.f32 eta 3) 1/2)) (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7))))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (/.f32 (*.f32 (pow.f32 eta 5) -8) (pow.f32 sinTheta_O 6)) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (/.f32 (pow.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 4) -4)) (/.f32 (*.f32 -8 (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 0 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 0 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 h h) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 0 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(+.f32 (*.f32 0 (*.f32 h 4)) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 0)
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (/.f32 0 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h)))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 0 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 (-.f32 h h) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 h (-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 4 (-.f32 h h)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h 4) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 (*.f32 h -4) 0))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (-.f32 h h))
(-.f32 0 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (neg.f32 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (neg.f32 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 -4 (neg.f32 h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (+.f32 h h)))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 -4 (neg.f32 h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 -1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 (*.f32 -4 (neg.f32 h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)) (*.f32 h (/.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (-.f32 h h) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (-.f32 h h) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 4 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (/.f32 (*.f32 6 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (/.f32 (*.f32 h 6) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (*.f32 h 4) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 4) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -2)) (/.f32 (*.f32 6 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h -8) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (*.f32 h 6) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 h (-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (*.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) h) (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 4) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -2)) (/.f32 (*.f32 6 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h -8) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (*.f32 h 6) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 h (-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (*.f32 (*.f32 h (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2) (*.f32 1/2 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(*.f32 1/2 (-.f32 (/.f32 (*.f32 6 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(-.f32 (*.f32 h (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (*.f32 h (/.f32 1/2 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(-.f32 (*.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (*.f32 (-.f32 h h) -1) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (-.f32 h h) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(-.f32 (-.f32 h h) (/.f32 h (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(-.f32 (*.f32 (*.f32 h 3) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3)) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (-.f32 (*.f32 h 3) h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) h))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 h))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))) 1)
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 -2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) h))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 4 (/.f32 (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) h))
(*.f32 4 (/.f32 h (+.f32 (/.f32 eta 1/4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(*.f32 h (/.f32 4 (+.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(/.f32 4 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 1/2)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 4 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -1/2)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 4 (/.f32 (/.f32 1 h) (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 4 (/.f32 1 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 1/2 (/.f32 (/.f32 1/2 h) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 1/2 (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) h))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 1/2 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (+.f32 h h)))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 1/2 (/.f32 (/.f32 1 h) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 1/2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 h 4)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h -4)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 1/2 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4) (/.f32 1 h)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 1/2 (/.f32 1 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 1/2 (/.f32 -1 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))))
(/.f32 (/.f32 (+.f32 h h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) -2)
(*.f32 1/2 (/.f32 (*.f32 -2 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta)))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1/4 h))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 4))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -1 (/.f32 (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (neg.f32 h)))
(/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(/.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (*.f32 h 4)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -1 (*.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))) (/.f32 1 h)))
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (neg.f32 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(/.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) -1)
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (neg.f32 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (neg.f32 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 h))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (neg.f32 h)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 (*.f32 h -1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/4)
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 h))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (*.f32 h 4)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 (*.f32 h -4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 2)
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) 1/2))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -4 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2) (/.f32 1 h)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1/4 h))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 (/.f32 1 h) -4))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -1/4)
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h -4) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h -4) (/.f32 1 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (*.f32 h 4) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(*.f32 4 (/.f32 h (+.f32 (/.f32 eta 1/4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(*.f32 h (/.f32 4 (+.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(/.f32 (*.f32 h 1/2) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/4))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (+.f32 h h) 1/2) (+.f32 (/.f32 eta 1/4) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(*.f32 4 (/.f32 h (+.f32 (/.f32 eta 1/4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(*.f32 h (/.f32 4 (+.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -1/2)))))
(/.f32 (/.f32 (*.f32 h -2) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) 1/2)
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) 2)) -1/2)
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) -1/4))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (-.f32 (+.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))) -1)
(neg.f32 (-.f32 (/.f32 (+.f32 h h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))))
(/.f32 (-.f32 h (+.f32 h h)) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (-.f32 h (+.f32 h h)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(/.f32 (-.f32 (*.f32 h -4) (*.f32 h -2)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 (-.f32 (*.f32 h -2) (*.f32 (+.f32 h h) -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (-.f32 h (*.f32 h 3)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(/.f32 -2 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)) (/.f32 1 h)))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(neg.f32 (/.f32 h (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))))
(/.f32 (neg.f32 h) (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(/.f32 (neg.f32 h) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) eta))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 0 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 0 (*.f32 -1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (*.f32 -1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 0) (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3) (*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 2)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1/2 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1/2 (-.f32 0 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 -1/2 (-.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) (*.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 3)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) 1/2)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(*.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1/2)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))) 1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 1/2 (/.f32 -1 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(/.f32 (-.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))))) -1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2))))
(+.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(+.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 0 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(+.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(+.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(+.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(+.f32 (*.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 1/2 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 0)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(-.f32 0 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 0 (*.f32 -4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -1 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 1/2 (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 1/2 (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (*.f32 4 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 1 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -2 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -2 (-.f32 0 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 1/2 (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 4 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 4 (-.f32 0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 1/2 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 4)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1 (*.f32 4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1 (*.f32 4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1 (-.f32 (/.f32 0 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 -1 (-.f32 (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 -8 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(-.f32 (*.f32 1/2 (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1/2 (*.f32 4 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1/2 (-.f32 0 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -1/2 (-.f32 (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 6 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/2 (-.f32 (/.f32 6 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(-.f32 (/.f32 3 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(*.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) 1/2)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -4 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -4 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -4 (*.f32 1 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 -4 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 -4 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -4)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (neg.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) -4)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -2)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))) 8)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 8 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 8 (*.f32 1 (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 8 (-.f32 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (*.f32 1/2 (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(*.f32 (/.f32 (/.f32 -4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) -1) -1/2)
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))
(neg.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2)))

localize113.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
0.1b
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
0.8b
(-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
4.8b
(/.f32 (pow.f32 sinTheta_O 2) eta)
Compiler

Compiled 94 to 58 computations (38.3% saved)

series7.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
h
@0
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
1.0ms
h
@inf
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
1.0ms
sinTheta_O
@0
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
1.0ms
sinTheta_O
@inf
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
1.0ms
h
@-inf
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
928×rational.json-simplify-13
894×rational.json-1
894×rational.json-2
894×rational.json-4
894×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017123
1111123
2377123
3190295
Stop Event
node limit
Counts
3 → 185
Calls
Call 1
Inputs
(-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 eta (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 eta (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 eta (*.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta 4) (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta 4) (*.f32 1/2 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 5/2 (*.f32 eta 4)) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta eta) (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 5/2 (/.f32 eta -1/2)) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) (+.f32 eta (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta -3) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta -3) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 5/2 (/.f32 eta -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta -3) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 5/2 (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 eta 1/8) (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (*.f32 1 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (/.f32 eta 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 5/2 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 -1 (neg.f32 (*.f32 5/2 (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) eta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))) (*.f32 5/2 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (neg.f32 (-.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 eta (*.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))) (*.f32 eta -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (+.f32 eta (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2) 1/2) eta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 eta) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (*.f32 5/2 (*.f32 eta 4))) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 6)) (*.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 3) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 1 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 h h) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 2 (+.f32 h h))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2) (*.f32 1/2 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (*.f32 1 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) 1/2) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h))) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (*.f32 (+.f32 h h) -2)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 h h)) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (+.f32 h h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (*.f32 (+.f32 h h) -2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (*.f32 2 (+.f32 h h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (*.f32 2 (+.f32 h h)) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h h) -2) (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h h) -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (*.f32 h -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 h -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (neg.f32 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (-.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))))))

simplify157.0ms (1%)

Algorithm
egg-herbie
Rules
1144×rational.json-simplify-35
670×rational.json-simplify-50
530×rational.json-simplify-1
526×rational.json-simplify-2
492×rational.json-simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047912479
1159511227
274209993
Stop Event
node limit
Counts
269 → 303
Calls
Call 1
Inputs
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(*.f32 3 eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(*.f32 3 eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(*.f32 3 eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (*.f32 (pow.f32 eta 2) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (*.f32 (pow.f32 eta 3) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 4)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (*.f32 (pow.f32 eta 2) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3) h)) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3) h)) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))))
(+.f32 eta (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 eta (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 eta (*.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2)))
(+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (*.f32 eta 4) (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (*.f32 eta 4) (*.f32 1/2 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 2)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) 1/2)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) 1/2)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0)
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0))
(+.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta)
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4))))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))
(+.f32 (+.f32 eta eta) (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 eta 4))
(+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))
(+.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) (+.f32 eta (*.f32 eta 4)))
(+.f32 (*.f32 eta -3) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))))
(+.f32 (*.f32 eta -3) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 5/2 (/.f32 eta -1/2)))))
(+.f32 (*.f32 eta -3) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (/.f32 eta 1/8) (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(+.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))))
(+.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (*.f32 1 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))
(+.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (/.f32 eta 1/8))
(+.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 5/2 (*.f32 eta 4)))
(+.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 -1 (neg.f32 (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))))
(+.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta) (+.f32 eta eta))
(+.f32 (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) eta)
(+.f32 (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 eta 4))
(+.f32 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))) (*.f32 5/2 (*.f32 eta 4)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (neg.f32 (-.f32 eta (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 eta (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (neg.f32 (-.f32 eta (*.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))) (*.f32 eta -3))
(+.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 eta 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (+.f32 eta (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2) 1/2) eta)
(*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)
(*.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)
(*.f32 1/2 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(*.f32 -1/2 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))
(*.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2)
(*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -1/2)
(/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)
(/.f32 1 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)
(/.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 -1 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (-.f32 (neg.f32 eta) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1)
(/.f32 (-.f32 (neg.f32 (*.f32 5/2 (*.f32 eta 4))) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0))
(-.f32 0 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(-.f32 0 (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(-.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 6)) (*.f32 eta 3))
(-.f32 (+.f32 (*.f32 eta 3) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 1 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(-.f32 (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)
(*.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(*.f32 1/2 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)
(*.f32 -1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(*.f32 -1/2 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(*.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 1/2)
(*.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1/2)
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)
(/.f32 1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(/.f32 1/2 (/.f32 1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(/.f32 1/2 (/.f32 -1 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(/.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)
(/.f32 -1 (/.f32 1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(/.f32 (-.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1)
(neg.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))
(+.f32 0 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(+.f32 (-.f32 h h) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(+.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 0 (*.f32 2 (+.f32 h h))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2) (*.f32 1/2 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) 3/4)))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))
(-.f32 0 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(-.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h)))
(-.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(-.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(-.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))
(-.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))
(-.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (*.f32 1 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))
(-.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(-.f32 (*.f32 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) 1/2) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(-.f32 (*.f32 (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h))) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(-.f32 (*.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(-.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(-.f32 (*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h)))))
(-.f32 (*.f32 0 (*.f32 (+.f32 h h) -2)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 h (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2))
(*.f32 h (/.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 1)
(*.f32 1 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2)
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 (*.f32 h -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1))
(*.f32 (*.f32 2 (+.f32 h h)) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 1/2 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (+.f32 h h)))
(*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (+.f32 h h) 1/2))
(*.f32 -1 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h))
(*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h 1/2))
(*.f32 -1/2 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)))
(*.f32 -1/2 (/.f32 (*.f32 (+.f32 h h) -2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 -1/2 (/.f32 (*.f32 2 (+.f32 h h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))
(*.f32 -1/2 (*.f32 (*.f32 2 (+.f32 h h)) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(*.f32 -1/2 (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2)))
(*.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) 1/2)
(*.f32 (*.f32 (+.f32 h h) -2) (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(*.f32 (*.f32 (+.f32 h h) -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1/2))
(*.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -2)
(*.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) -1)
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2))
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (*.f32 h -2) 1/2))
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))
(*.f32 (neg.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) -2)
(*.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 h -2))
(*.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (neg.f32 h) 1/2))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))
(*.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 4)
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (-.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(*.f32 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)) -1/2)
(neg.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
Outputs
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 2 eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))
(+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3)))
(+.f32 eta eta)
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 eta (+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 4 eta))) (*.f32 3 eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 3 eta)
(*.f32 eta 3)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 3 eta)
(*.f32 eta 3)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 3 eta)
(*.f32 eta 3)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 eta)))))
(/.f32 2 (/.f32 (+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) h))
(/.f32 (*.f32 2 h) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (/.f32 -4 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 3))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) -8) (pow.f32 sinTheta_O 6)) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 -4 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 3))) (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -8 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -16 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (+.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) -8) (pow.f32 sinTheta_O 6)) (+.f32 (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (/.f32 -16 (/.f32 (pow.f32 sinTheta_O 8) (*.f32 h (pow.f32 eta 7)))))))
(+.f32 (/.f32 -4 (/.f32 (/.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 3))) (+.f32 (*.f32 h (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))) (+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 h (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) 1/8) (pow.f32 eta 7)) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 h (pow.f32 eta 5)))))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 h (pow.f32 eta 5))))))
(+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))) (+.f32 (/.f32 h eta) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) 1/8) (pow.f32 eta 7)) (+.f32 (*.f32 1/2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/4 (*.f32 h (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 5)))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 h (*.f32 1/8 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 7)))) (*.f32 1/4 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 h (pow.f32 eta 5)))))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))))
(/.f32 (*.f32 h 2) (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))))
(*.f32 2 (/.f32 h (+.f32 eta eta)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)))))
(+.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3)))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) eta) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2))))
(*.f32 2 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h eta)) (pow.f32 (+.f32 eta eta) 2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (*.f32 (pow.f32 eta 2) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta))))))
(+.f32 (*.f32 2 (/.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 3))) (+.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3)))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) eta) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2)))))
(+.f32 (*.f32 2 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h eta)) (pow.f32 (+.f32 eta eta) 2)))) (/.f32 2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (+.f32 eta eta) 3) (*.f32 h (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (*.f32 (pow.f32 eta 3) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 4)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 eta (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (*.f32 (pow.f32 eta 2) (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3)))) (*.f32 2 (/.f32 h (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)))))))
(+.f32 (+.f32 (*.f32 2 (/.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 2)) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 3))) (+.f32 (/.f32 (*.f32 h 2) (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3)))) (*.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) eta) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2))))) (*.f32 2 (/.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 3)) (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 4))))
(+.f32 (/.f32 2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (+.f32 eta eta) 3) (*.f32 h (pow.f32 sinTheta_O 4))))) (+.f32 (/.f32 2 (/.f32 (pow.f32 (+.f32 eta eta) 4) (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 3)))) (*.f32 2 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h eta)) (pow.f32 (+.f32 eta eta) 2))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))
(*.f32 -2 (+.f32 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4)))))
(+.f32 (+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4))))) (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2)) (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 6)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 -2 (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 (*.f32 h (pow.f32 (+.f32 eta eta) 2)) (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3) h)) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2)) (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 (*.f32 h (*.f32 (pow.f32 eta 4) (pow.f32 (+.f32 eta eta) 3))) (/.f32 (pow.f32 sinTheta_O 8) -2)) (*.f32 -2 (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 (*.f32 h (pow.f32 (+.f32 eta eta) 2)) (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))))
(/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))
(*.f32 -2 (+.f32 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4)))))
(+.f32 (+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4))))) (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2)) (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 6)))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (*.f32 -2 (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 (*.f32 h (pow.f32 (+.f32 eta eta) 2)) (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 3) h)) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 3) (*.f32 (pow.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) 2) h)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 (-.f32 (+.f32 eta (*.f32 4 eta)) (*.f32 3 eta)) h)) (pow.f32 sinTheta_O 4))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 2)) (/.f32 (pow.f32 eta 3) (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 h (pow.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) 3)) (/.f32 (pow.f32 eta 4) (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 -2 (*.f32 h (/.f32 eta (pow.f32 sinTheta_O 2)))) (*.f32 -2 (*.f32 (*.f32 (+.f32 eta (-.f32 (*.f32 eta 4) (*.f32 eta 3))) h) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))))
(+.f32 (/.f32 (*.f32 eta h) (/.f32 (pow.f32 sinTheta_O 2) -2)) (+.f32 (/.f32 (*.f32 h (*.f32 (pow.f32 eta 4) (pow.f32 (+.f32 eta eta) 3))) (/.f32 (pow.f32 sinTheta_O 8) -2)) (*.f32 -2 (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 (*.f32 h (pow.f32 (+.f32 eta eta) 2)) (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (pow.f32 eta 2) (pow.f32 sinTheta_O 4)))))))
(+.f32 eta (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 eta (*.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 eta 4) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (*.f32 eta 4) (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (*.f32 eta 4) (*.f32 1/2 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 2)))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 eta -3))
(+.f32 (+.f32 eta (*.f32 eta 4)) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (*.f32 eta 4))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 (+.f32 eta (*.f32 eta 4)) 0))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (+.f32 eta (*.f32 eta 7)) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))) (*.f32 eta 4)))
(+.f32 eta (+.f32 (-.f32 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))) (*.f32 eta 4)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) 1/2)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 eta -3))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 1/2 (/.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) 1/2)))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (*.f32 eta 4))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 (+.f32 eta (*.f32 eta 4)) 0))
(+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 eta -3))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (-.f32 eta (*.f32 eta 3))))
(+.f32 (+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 eta 10) (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 eta -3) (+.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/5))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(-.f32 (+.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 eta 10)))
(-.f32 (+.f32 eta (+.f32 (*.f32 eta 10) (*.f32 eta 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 eta 3) (*.f32 eta 10))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4))))))
(-.f32 (+.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 eta 10)))
(-.f32 (+.f32 eta (+.f32 (*.f32 eta 10) (*.f32 eta 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 eta 3) (*.f32 eta 10))))
(+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))
(+.f32 (*.f32 eta 10) (*.f32 -1/2 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3)))) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 eta 10) (*.f32 1/2 (+.f32 eta (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))))
(+.f32 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 eta 10) (*.f32 1/2 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10)))))
(+.f32 (+.f32 eta eta) (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 (+.f32 eta eta) (*.f32 1/2 (+.f32 eta (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 eta (+.f32 (-.f32 (-.f32 eta (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1/2) (*.f32 eta 3/2))) eta))
(+.f32 eta (+.f32 (+.f32 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))) eta))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 eta 4))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 eta 3) (*.f32 eta 10)))))
(+.f32 (/.f32 eta -1/5) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -7))))
(+.f32 (/.f32 eta -1/5) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 eta 7)))
(+.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 eta -3))
(+.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(-.f32 (+.f32 (*.f32 eta -6) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (neg.f32 eta) 1/2))) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7)))))
(-.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (+.f32 eta (*.f32 eta 4))))
(+.f32 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))) (+.f32 eta (*.f32 eta 4)))
(+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (*.f32 eta 4))))
(+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 eta (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4)))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 (+.f32 eta (*.f32 eta 4)) 0))
(+.f32 (*.f32 eta -3) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 5/2 (/.f32 -1/2 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 eta -1/5)))
(+.f32 (*.f32 eta -3) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 5/2 (/.f32 eta -1/2)))))
(+.f32 (*.f32 eta -3) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 5/2 (/.f32 -1/2 eta)))))
(+.f32 (*.f32 eta -3) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/5))))
(+.f32 (*.f32 eta -3) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (*.f32 eta -3) (*.f32 1 (-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 4))))))
(+.f32 (neg.f32 (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))) (-.f32 (*.f32 eta -3) (*.f32 eta -10)))
(+.f32 (neg.f32 (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))) (*.f32 eta 7))
(+.f32 (/.f32 eta 1/8) (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (-.f32 eta (*.f32 eta 3))))
(+.f32 (+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))))
(+.f32 (+.f32 (*.f32 eta 10) (*.f32 eta 10)) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3))))))
(+.f32 (*.f32 (*.f32 eta 4) 5) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))
(-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))
(+.f32 (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))) (*.f32 1 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)))))))
(+.f32 (+.f32 (*.f32 eta 10) (*.f32 eta 10)) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3))))))
(+.f32 (*.f32 (*.f32 eta 4) 5) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))
(-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))
(+.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 0) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (-.f32 eta (+.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (/.f32 eta 1/8))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 5/2 (*.f32 eta 4)))
(+.f32 (*.f32 eta 10) (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 eta -3) (+.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/5))))
(+.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 -1 (neg.f32 (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (*.f32 eta 10) (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (*.f32 eta -3) (+.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta -1/5))))
(+.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3))))) (+.f32 (*.f32 5/2 (*.f32 eta 4)) (*.f32 5/2 (*.f32 eta 4))))
(+.f32 (+.f32 (*.f32 eta 10) (*.f32 eta 10)) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3))))))
(+.f32 (*.f32 (*.f32 eta 4) 5) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))
(-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))
(+.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) eta) (+.f32 eta eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (-.f32 (+.f32 (*.f32 eta 4) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) eta)
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (-.f32 (+.f32 eta (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 eta 4))
(+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))) (*.f32 5/2 (*.f32 eta 4)))
(-.f32 (+.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 4))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 eta 10)))
(-.f32 (+.f32 eta (+.f32 (*.f32 eta 10) (*.f32 eta 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 eta 3) (*.f32 eta 10))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (neg.f32 (-.f32 eta (*.f32 eta 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 eta (*.f32 eta 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (-.f32 (+.f32 (+.f32 eta (*.f32 eta 4)) (*.f32 eta 3)) (*.f32 5/2 (*.f32 eta 4)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 -1 (+.f32 (+.f32 eta (*.f32 eta 4)) (-.f32 (*.f32 eta 3) (*.f32 eta 10)))))
(-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7)))) (*.f32 eta -10))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 7))))
(+.f32 (neg.f32 (-.f32 eta (*.f32 eta 3))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 5/2 (/.f32 eta -1/2))) (*.f32 eta -3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 5/2 (/.f32 -1/2 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 eta -1/5)))
(+.f32 (*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 eta 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 1/2 (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))))
(*.f32 1/2 (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 eta (*.f32 eta 4))))))
(+.f32 (*.f32 1/2 (+.f32 eta (*.f32 eta 4))) (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (*.f32 1/2 (+.f32 eta (*.f32 eta 4)))))
(*.f32 1/2 (+.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (*.f32 eta 4)) 0)))
(+.f32 (*.f32 (+.f32 eta (*.f32 eta 4)) 1/2) (*.f32 1/2 (-.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(*.f32 1/2 (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta -3) (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(*.f32 1/2 (+.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 1/2 (-.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1/2) (*.f32 1/2 (+.f32 eta (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) -1/2) 1/2) eta)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 1/2 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 -1/2 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 (*.f32 2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -1/2)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) 1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 1 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))) -1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 -1 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (-.f32 (neg.f32 eta) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (-.f32 (neg.f32 (*.f32 5/2 (*.f32 eta 4))) (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)
(+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 eta 3) (*.f32 eta 10)))))
(+.f32 (/.f32 eta -1/5) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -7))))
(+.f32 (/.f32 eta -1/5) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 eta 7)))
(/.f32 (-.f32 (+.f32 (*.f32 5/2 (/.f32 eta -1/2)) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))) -1)
(neg.f32 (-.f32 (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(neg.f32 (+.f32 (/.f32 eta -1/5) (+.f32 (*.f32 eta 3) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (neg.f32 eta)))))
(neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (/.f32 eta -1/5)))
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (/.f32 0 eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 (*.f32 eta 3) (/.f32 0 eta)))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 0))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 0 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 0 (*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) (*.f32 -1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 6)) (*.f32 eta 3))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (*.f32 eta 3) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (+.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) (*.f32 1 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(-.f32 (*.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))) 1/2) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 1/2 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 -1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 -1/2 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))) 1/2)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(*.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1/2)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)) 1)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 1/2 (/.f32 1 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 1/2 (/.f32 -1 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) -1)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 -1 (/.f32 1 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(/.f32 (-.f32 (*.f32 2 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))) -1)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(neg.f32 (+.f32 (*.f32 eta -3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 1 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 0 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (-.f32 h h) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 3/2))
(/.f32 (+.f32 (*.f32 h 1/2) (*.f32 h 3/2)) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 (*.f32 h 1/2) (*.f32 h 3/2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(+.f32 (*.f32 3/2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(+.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 3/2))
(/.f32 (+.f32 (*.f32 h 1/2) (*.f32 h 3/2)) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 (*.f32 h 1/2) (*.f32 h 3/2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(+.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 0 (*.f32 2 (+.f32 h h))) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2) (*.f32 1/2 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (*.f32 (*.f32 h 1/2) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) 3/4)))
(*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (*.f32 h 1/2) (*.f32 (+.f32 h h) 3/4)))
(*.f32 (/.f32 -1 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)) eta)) (+.f32 (*.f32 h 1/2) (*.f32 (+.f32 h h) 3/4)))
(*.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (*.f32 h 1/2) (*.f32 (+.f32 h h) 3/4)))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 0)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (-.f32 h h))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (neg.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 0 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (*.f32 (+.f32 h h) -2) 0))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 0))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 0 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 -1 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (+.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) (*.f32 1 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 0 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (+.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h))) 1/2) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h))) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (/.f32 0 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (+.f32 h (+.f32 h h)) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 (+.f32 h h) (*.f32 2 (+.f32 h h)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 0 (*.f32 (+.f32 h h) -2)) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 1)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1 (*.f32 2 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 2)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (+.f32 h h)) (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 2 (+.f32 h h)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (+.f32 h h) 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (+.f32 h h))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 h 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (/.f32 (*.f32 (+.f32 h h) -2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (/.f32 (*.f32 2 (+.f32 h h)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (*.f32 (*.f32 2 (+.f32 h h)) (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2)))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 4 (/.f32 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))) h)) 1/2)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 h h) -2) (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 h h) -2) (*.f32 (/.f32 1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (*.f32 eta 3)))) -2)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) -1)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 (+.f32 h h) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (*.f32 h -2) 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 -1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 -1 (/.f32 1/2 (+.f32 h h))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (neg.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) -2)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 h -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 -1 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (/.f32 (neg.f32 h) 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) (/.f32 2 (/.f32 1/2 (+.f32 h h))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))) 4)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 1 (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) 1/2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (-.f32 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) (*.f32 1/2 (/.f32 1/2 (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2) (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2)) -1/2)
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(neg.f32 (*.f32 (/.f32 h (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))) -2))
(/.f32 (*.f32 h 2) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 (+.f32 h h) (-.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))

localize59.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (asin.f32 (/.f32 h eta)) 6)
0.4b
(*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))
0.9b
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
1.4b
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
Compiler

Compiled 79 to 36 computations (54.4% saved)

series5.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
h
@0
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
0.0ms
h
@-inf
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
0.0ms
h
@inf
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
0.0ms
eta
@inf
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
0.0ms
eta
@-inf
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
784×rational.json-1
784×rational.json-2
784×rational.json-4
784×rational.json-3
644×rational.json-simplify-23
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017134
1106134
233790
3175562
Stop Event
node limit
Counts
4 → 312
Calls
Call 1
Inputs
(-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -21)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -21) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (*.f32 3 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -3 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -3 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/6 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (*.f32 3 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/4 (/.f32 1/12 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) -15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 31))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 34))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (asin.f32 (/.f32 h eta)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (asin.f32 (/.f32 h eta)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 33))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 30)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 3 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 34))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f32 (/.f32 h eta))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 (asin.f32 (/.f32 h eta)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -15)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -18 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -18 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 54))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 18) (*.f32 (asin.f32 (/.f32 h eta)) 54))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -18)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 3) (*.f32 (asin.f32 (/.f32 h eta)) 54))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 21/2) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) 6) (*.f32 6 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) 6) (*.f32 6 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3 (/.f32 1/6 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 6 (/.f32 1/3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 6 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1/18 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 18 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/6 (asin.f32 (/.f32 h eta))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/12 (asin.f32 (/.f32 h eta))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 18))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/18)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -3 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 9 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -18 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 (asin.f32 (/.f32 h eta)) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 33))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -12))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -6 (*.f32 (asin.f32 (/.f32 h eta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/6) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 6) (*.f32 (asin.f32 (/.f32 h eta)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 3 (/.f32 1/2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 6 (/.f32 1 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 1/3 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1/6 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -6 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 12 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -18)) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) (*.f32 (asin.f32 (/.f32 h eta)) -18)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6))))))

simplify116.0ms (0.7%)

Algorithm
egg-herbie
Rules
1452×rational.json-simplify-24
522×rational.json-simplify-5
472×rational.json-simplify-2
468×rational.json-simplify-3
446×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059112074
119288112
Stop Event
node limit
Counts
408 → 357
Calls
Call 1
Inputs
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -15))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 0)
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(+.f32 0 (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -21)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -21) -1))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(+.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(+.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (*.f32 3 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 3 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 3/2)
(*.f32 1 (*.f32 3 (asin.f32 (/.f32 h eta))))
(*.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(*.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/2)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -3/2)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(*.f32 -1 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(*.f32 -1 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/2)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/4)
(*.f32 -3 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 -3 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 -1/2 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(*.f32 -1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))))
(*.f32 3/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(/.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 (asin.f32 (/.f32 h eta)) 1/3)
(/.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(/.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)
(/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 2)
(/.f32 1/2 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(/.f32 -1 (/.f32 -1 (*.f32 3 (asin.f32 (/.f32 h eta)))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -2)
(/.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 1/4 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)) 1)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)
(/.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))) -1)
(/.f32 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)) -1)
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) -15))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 31))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 16))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 34))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))
(+.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (asin.f32 (/.f32 h eta)) 16))
(+.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(*.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(*.f32 1/2 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(*.f32 -1 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 16))))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 34))))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1/4)
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)
(/.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)
(/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)) -1)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)) 1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -3)) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1)
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -18))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -15)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))
(+.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -18))
(-.f32 0 (*.f32 -18 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -18 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(-.f32 (/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/3))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 18) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -18)))
(-.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(-.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 3) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))))
(-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))))
(-.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 21/2) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))
(-.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) 6) (*.f32 6 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))
(-.f32 (*.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) 6) (*.f32 6 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(/.f32 3 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(/.f32 (asin.f32 (/.f32 h eta)) 1/18)
(/.f32 6 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(/.f32 6 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/3))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1)
(/.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/6)
(/.f32 1 (/.f32 1/18 (asin.f32 (/.f32 h eta))))
(/.f32 18 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3)
(/.f32 1/2 (/.f32 (/.f32 1/6 (asin.f32 (/.f32 h eta))) 6))
(/.f32 1/2 (/.f32 (/.f32 1/12 (asin.f32 (/.f32 h eta))) 3))
(/.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 18))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))
(/.f32 1/2 (/.f32 -1 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -18)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) -1)
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/18)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/3)
(/.f32 -3 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(/.f32 3/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(/.f32 9 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 -18 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1/3)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18)) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) -1)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6))) -1)
(/.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1/3)
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(+.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)))
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -6))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) -1))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 33))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -12))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -6 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) -1))
(-.f32 (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)))
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/6) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 6) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 3 (asin.f32 (/.f32 h eta))))
(/.f32 3 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(/.f32 (asin.f32 (/.f32 h eta)) 1/6)
(/.f32 6 (/.f32 1 (asin.f32 (/.f32 h eta))))
(/.f32 2 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(/.f32 1 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1)
(/.f32 1/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/6)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1)
(/.f32 -6 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(/.f32 12 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)
(/.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -18)) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)
(/.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15))) -1)
(/.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) (*.f32 (asin.f32 (/.f32 h eta)) -18)) -1)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2))) -1)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1/6)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1)
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6))
Outputs
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) (*.f32 15 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 15 (asin.f32 (/.f32 h eta))) (*.f32 2 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(*.f32 6 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -15))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 0)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 0 (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -21)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -21) -1))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta)))) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (*.f32 3 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) 1/2) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 3 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 3/2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 1 (*.f32 3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)))
(*.f32 1 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 51) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 6))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -3/2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(*.f32 1 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 51) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (-.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 72)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(*.f32 -1 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 1/4)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -3 (neg.f32 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -3 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -6))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1/2 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1/2 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(*.f32 3/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 3 (/.f32 1 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (asin.f32 (/.f32 h eta)) 1/3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 6 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 1/2 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -3)))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 -1 (/.f32 -1 (*.f32 3 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/3)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -2)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 -3 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 3/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 1/4 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 2)) 1)
(*.f32 1 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 51) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12)) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) -1)
(*.f32 1 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 51) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 33)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta))))) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (-.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 72)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(/.f32 (+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (neg.f32 (asin.f32 (/.f32 h eta)))) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 3 (asin.f32 (/.f32 h eta)))) -1)
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(/.f32 (-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 (asin.f32 (/.f32 h eta)) 12)) -1)
(*.f32 -1 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 3)) (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 3)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 0 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) -15))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 31))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 34))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -33) (*.f32 (asin.f32 (/.f32 h eta)) 34))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 16))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 1 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 1 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (*.f32 (asin.f32 (/.f32 h eta)) 34))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -33) (*.f32 (asin.f32 (/.f32 h eta)) 34))
(+.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(asin.f32 (/.f32 h eta))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(asin.f32 (/.f32 h eta))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(asin.f32 (/.f32 h eta))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(asin.f32 (/.f32 h eta))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (*.f32 (asin.f32 (/.f32 h eta)) 16))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/2) (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 15))))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 1/2) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(*.f32 1/2 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 17) (*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) 32)))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(*.f32 2 (*.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(asin.f32 (/.f32 h eta))
(*.f32 1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)))
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 30)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) -1/2)
(asin.f32 (/.f32 h eta))
(*.f32 -1 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 16)) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 32))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)))
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 34)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 68) (*.f32 (asin.f32 (/.f32 h eta)) 67))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))
(asin.f32 (/.f32 h eta))
(*.f32 -1 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)))
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 24) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 17) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(*.f32 -1 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(*.f32 -2 (*.f32 1/2 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) -2))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 16))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 34))))
(*.f32 1/2 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (-.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 17) (*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) 32)))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (asin.f32 (/.f32 h eta)) (*.f32 (asin.f32 (/.f32 h eta)) 12))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 1/2 (-.f32 (asin.f32 (/.f32 h eta)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 -1/2 (*.f32 (asin.f32 (/.f32 h eta)) 10)))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))))
(asin.f32 (/.f32 h eta))
(*.f32 -1/2 (-.f32 (neg.f32 (asin.f32 (/.f32 h eta))) (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(asin.f32 (/.f32 h eta))
(*.f32 4 (*.f32 1/2 (*.f32 1/2 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1/4)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -4) -1/4)
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 1 (/.f32 1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 1/2 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 -1 (/.f32 -1 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 33)) -1)
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 16)) (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 32))
(/.f32 (-.f32 (-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (*.f32 (asin.f32 (/.f32 h eta)) 31)) -1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 2)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) -1)
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 34)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) 2)) -1)
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 34) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 34)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 68) (*.f32 (asin.f32 (/.f32 h eta)) 67))
(/.f32 (-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (asin.f32 (/.f32 h eta)) 31)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 16) 2))) -1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)
(*.f32 -1 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 12)))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 24) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 17) (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 31) (*.f32 (asin.f32 (/.f32 h eta)) 30)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 5) 2)) 1)
(*.f32 -1 (-.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 5)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 5))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) (*.f32 (asin.f32 (/.f32 h eta)) 10))
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -3)) -1)
(asin.f32 (/.f32 h eta))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1)
(asin.f32 (/.f32 h eta))
(neg.f32 (neg.f32 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 3 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -15)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 3 (asin.f32 (/.f32 h eta))))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (neg.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (neg.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 432) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) -6))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 0)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 0 (*.f32 -18 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -3 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (*.f32 -18 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (/.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/3))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 18) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) -18)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 432) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(-.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) 3) (*.f32 (asin.f32 (/.f32 h eta)) 54))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))))
(*.f32 6 (-.f32 (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))))
(*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66)))
(-.f32 (*.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 21/2) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 18)))
(-.f32 (*.f32 6 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 21/2)) (*.f32 (asin.f32 (/.f32 h eta)) 108))
(-.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 108))
(-.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 3 (asin.f32 (/.f32 h eta)))) 6) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 33)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) 6) (*.f32 6 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(-.f32 (*.f32 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) 6) (*.f32 6 (+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 432) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 69)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) 1/2) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3))
(-.f32 (*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 54)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 27) (*.f32 (asin.f32 (/.f32 h eta)) 9))
(/.f32 3 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (asin.f32 (/.f32 h eta)) 1/18)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 6 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 6 (*.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/3))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 1/6)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1 (/.f32 1/18 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 18 (/.f32 1 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1/3)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 (/.f32 1/6 (asin.f32 (/.f32 h eta))) 6))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 (/.f32 1/12 (asin.f32 (/.f32 h eta))) 3))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 (/.f32 1/2 (asin.f32 (/.f32 h eta))) 18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) 36)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 1/2 (/.f32 -1 (*.f32 36 (neg.f32 (asin.f32 (/.f32 h eta))))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -18)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/18)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1/3)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 -3 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 3/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 9 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 -18 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1/3)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 18)) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 54) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6))) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1/3)
(*.f32 18 (asin.f32 (/.f32 h eta)))
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18))
(*.f32 18 (asin.f32 (/.f32 h eta)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) -12))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 3 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 4))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -12) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -30) (*.f32 (asin.f32 (/.f32 h eta)) 36))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) 12))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 (asin.f32 (/.f32 h eta)) 72))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(+.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 1 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 (asin.f32 (/.f32 h eta)) 72))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(+.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 (asin.f32 (/.f32 h eta)) 72))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) -3))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 0)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) 0))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -15) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) -1))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) (*.f32 (asin.f32 (/.f32 h eta)) 15))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 33))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -12))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 -6 (*.f32 (asin.f32 (/.f32 h eta)) 2)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3) (*.f32 3 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33)) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) -1))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 (asin.f32 (/.f32 h eta)) 72))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/6) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 6) (*.f32 (asin.f32 (/.f32 h eta)) 18))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) 1/2) (*.f32 3 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 3 (/.f32 1/2 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (asin.f32 (/.f32 h eta)) 1/6)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 6 (/.f32 1 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 2 (/.f32 1/3 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 1 (/.f32 1/6 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) 1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 1/2 (/.f32 1/12 (asin.f32 (/.f32 h eta))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 -1 (/.f32 1 (*.f32 (asin.f32 (/.f32 h eta)) -6)))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) -1/6)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 -6 (/.f32 1 (neg.f32 (asin.f32 (/.f32 h eta)))))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 12 (/.f32 (/.f32 1 (asin.f32 (/.f32 h eta))) 1/2))
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) 2)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 30) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) 3)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)))) -1)
(+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (+.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 51))) (*.f32 (asin.f32 (/.f32 h eta)) 72))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 75) (*.f32 (asin.f32 (/.f32 h eta)) 69))
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 21)) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 21) 2)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 39)) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 39) (*.f32 (asin.f32 (/.f32 h eta)) 39))) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6) (*.f32 (asin.f32 (/.f32 h eta)) -6)) (*.f32 (asin.f32 (/.f32 h eta)) -6)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -18)) (*.f32 (asin.f32 (/.f32 h eta)) -15)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (+.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2)) (*.f32 (asin.f32 (/.f32 h eta)) -2)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -18) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15))) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (+.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -3) (*.f32 (asin.f32 (/.f32 h eta)) -15)) (*.f32 (asin.f32 (/.f32 h eta)) -18)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) -2))) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (asin.f32 (/.f32 h eta))) -1/6)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(/.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 0) (*.f32 (asin.f32 (/.f32 h eta)) 6)) -1)
(*.f32 (asin.f32 (/.f32 h eta)) 6)
(neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) -6))
(*.f32 (asin.f32 (/.f32 h eta)) 6)

eval620.0ms (3.9%)

Compiler

Compiled 36468 to 22167 computations (39.2% saved)

prune548.0ms (3.4%)

Pruning

43 alts after pruning (37 fresh and 6 done)

PrunedKeptTotal
New1538291567
Fresh14822
Picked101
Done369
Total1556431599
Error
0.3b
Counts
1599 → 43
Alt Table
Click to see full alt table
StatusErrorProgram
7.8b
(-.f32 (-.f32 (-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
8.0b
(-.f32 (-.f32 (-.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
7.3b
(-.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 432) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 69))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
5.1b
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 69)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
5.1b
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
7.3b
(-.f32 (-.f32 (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
7.1b
(-.f32 (-.f32 (*.f32 3 (-.f32 (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
5.5b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3)))
4.5b
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3)))
4.9b
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 68) (*.f32 (asin.f32 (/.f32 h eta)) 67))
4.0b
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 32))
3.3b
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
3.4b
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
4.9b
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
1.1b
(asin.f32 (/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 h)))
2.6b
(asin.f32 (/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h)))
1.3b
(asin.f32 (/.f32 (-.f32 (*.f32 h 3) h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
1.3b
(asin.f32 (/.f32 (-.f32 h (*.f32 h 3)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
2.1b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (*.f32 eta 3))))
2.4b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (+.f32 (*.f32 eta 10) (*.f32 eta 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 eta 3) (*.f32 eta 10))))))
1.7b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))))
1.4b
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (*.f32 eta 6) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))))
1.8b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 7))))))
1.6b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 eta -1/5)))))
1.6b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 eta -1/5) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 eta 7)))))
2.2b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (+.f32 (*.f32 eta 10) (*.f32 eta 10)) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3))))))))
2.2b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (*.f32 (*.f32 eta 4) 5) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))))
1.9b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (*.f32 eta 10) (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))
1.8b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (neg.f32 (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))) (-.f32 (*.f32 eta -3) (*.f32 eta -10)))))
1.7b
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
2.3b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
2.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
1.4b
(asin.f32 (/.f32 h eta))
1.6b
(asin.f32 (/.f32 1 (/.f32 eta h)))
2.3b
(asin.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
2.3b
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
2.7b
(asin.f32 (-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))
2.5b
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
1.0b
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
1.0b
(asin.f32 (*.f32 (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
1.6b
(asin.f32 (*.f32 (/.f32 1 eta) h))
2.0b
(asin.f32 (*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3))))
Compiler

Compiled 998 to 661 computations (33.8% saved)

regimes302.0ms (1.9%)

Counts
73 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 1 eta) h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3))))
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
(asin.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (*.f32 eta 3))))
(asin.f32 (-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 32))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 68) (*.f32 (asin.f32 (/.f32 h eta)) 67))
(asin.f32 (*.f32 (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (neg.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 7) (-.f32 0 (*.f32 (asin.f32 (/.f32 h eta)) 6)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3))
(asin.f32 (/.f32 (-.f32 h (*.f32 h 3)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))))
(asin.f32 (/.f32 (-.f32 (*.f32 h 3) h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta -1/2))) (/.f32 -1 h)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (/.f32 1 (/.f32 1/3 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (*.f32 eta 6) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))))
(asin.f32 (/.f32 (-.f32 (+.f32 h (+.f32 h h)) h) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 eta -1/5) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (*.f32 eta 7)))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta -3) (/.f32 eta -1/5)))))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (*.f32 eta 10) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))))))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (-.f32 (*.f32 eta 10) (+.f32 eta (*.f32 eta 7))))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (neg.f32 (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 4)))) (-.f32 (*.f32 eta -3) (*.f32 eta -10)))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (*.f32 eta 10) (+.f32 (*.f32 eta -3) (+.f32 (/.f32 5/2 (/.f32 -1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (*.f32 (*.f32 eta 4) 5) (neg.f32 (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 7))) (*.f32 eta 10))))))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (+.f32 (*.f32 eta 10) (*.f32 eta 4))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (*.f32 eta 3) (*.f32 eta 10))))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 (+.f32 eta (+.f32 (*.f32 eta 4) (*.f32 eta 4))) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3)))))))
(asin.f32 (/.f32 (+.f32 h h) (+.f32 (+.f32 (*.f32 eta 10) (*.f32 eta 10)) (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (+.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta 10) (*.f32 eta 3))))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))))
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) h))
(asin.f32 (/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (pow.f32 sinTheta_O 2)))) (/.f32 1 h)))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))) h))
(asin.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) (*.f32 (asin.f32 (/.f32 h eta)) 11)))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 15) (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 72) (*.f32 (asin.f32 (/.f32 h eta)) 69)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 h)))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) -2) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 6)) (*.f32 (asin.f32 (/.f32 h eta)) 15)))
(asin.f32 (/.f32 h (sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (neg.f32 eta))))))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 11) 1/3) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 10) 1/3)))
(asin.f32 (+.f32 (/.f32 (+.f32 h h) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 h))))
(-.f32 (-.f32 (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 69) (*.f32 (asin.f32 (/.f32 h eta)) 66))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 432) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 69))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)) (-.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 (asin.f32 (/.f32 h eta)) 6))))
(-.f32 (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)) (+.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (*.f32 (asin.f32 (/.f32 h eta)) 3)))
(-.f32 (*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2) (-.f32 (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 12)) 1/3) (/.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11)) 1/3)))
(-.f32 (-.f32 (-.f32 (*.f32 (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12)) 6) (*.f32 6 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 12)) (*.f32 3 (*.f32 (asin.f32 (/.f32 h eta)) 11)))) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (-.f32 (/.f32 (+.f32 h (+.f32 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)) (*.f32 h (/.f32 1/2 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O))))))))
(-.f32 (-.f32 (*.f32 3 (-.f32 (+.f32 (*.f32 3 (asin.f32 (/.f32 h eta))) (*.f32 6 (*.f32 (asin.f32 (/.f32 h eta)) 12))) (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (-.f32 (-.f32 (*.f32 (+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 18) (*.f32 (asin.f32 (/.f32 h eta)) 51)) 6) (*.f32 6 (-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 36) (*.f32 (asin.f32 (/.f32 h eta)) -30)))) (*.f32 (asin.f32 (/.f32 h eta)) 15)) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h (-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 1/4) (+.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 sinTheta_O (/.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) sinTheta_O)))) 2)))))
Outputs
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
Calls

10 calls:

36.0ms
h
36.0ms
eta
31.0ms
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
30.0ms
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
30.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
Results
ErrorSegmentsBranch
0.7b1sinTheta_O
0.7b1h
0.7b1eta
0.7b1(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
0.7b1(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
0.7b1(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
0.7b1(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
0.7b1(*.f32 eta eta)
0.7b1(/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))
0.7b1(*.f32 sinTheta_O sinTheta_O)
Compiler

Compiled 1670 to 910 computations (45.5% saved)

regimes38.0ms (0.2%)

Counts
21 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 1 eta) h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3))))
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
(asin.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (*.f32 eta 3))))
(asin.f32 (-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
(+.f32 (*.f32 (asin.f32 (/.f32 h eta)) 6) (*.f32 (asin.f32 (/.f32 h eta)) -5))
(-.f32 (*.f32 18 (asin.f32 (/.f32 h eta))) (*.f32 (asin.f32 (/.f32 h eta)) 17))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) (*.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 12) (*.f32 (asin.f32 (/.f32 h eta)) 11))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 33) (*.f32 (asin.f32 (/.f32 h eta)) 32))
(-.f32 (*.f32 (asin.f32 (/.f32 h eta)) 68) (*.f32 (asin.f32 (/.f32 h eta)) 67))
(asin.f32 (*.f32 (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h))
(asin.f32 (*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
Calls

3 calls:

11.0ms
h
11.0ms
sinTheta_O
10.0ms
eta
Results
ErrorSegmentsBranch
0.7b1sinTheta_O
0.7b1h
0.7b1eta
Compiler

Compiled 289 to 164 computations (43.3% saved)

regimes29.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 1 eta) h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3))))
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
(asin.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (*.f32 eta 3))))
(asin.f32 (-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
Calls

3 calls:

11.0ms
sinTheta_O
7.0ms
eta
7.0ms
h
Results
ErrorSegmentsBranch
0.7b1sinTheta_O
0.7b1h
0.7b1eta
Compiler

Compiled 171 to 108 computations (36.8% saved)

regimes22.0ms (0.1%)

Accuracy

Total -1.6b remaining (-119%)

Threshold costs -1.6b (-119%)

Counts
11 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 1 eta) h))
(asin.f32 (/.f32 1 (/.f32 eta h)))
(asin.f32 (*.f32 (/.f32 -1/2 eta) (-.f32 h (*.f32 h 3))))
(asin.f32 (-.f32 (*.f32 (/.f32 4 eta) h) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) eta) (/.f32 (+.f32 h h) eta)))
(asin.f32 (-.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (-.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta)))
(asin.f32 (/.f32 (+.f32 h h) (-.f32 (+.f32 eta (/.f32 eta 1/4)) (*.f32 eta 3))))
(asin.f32 (-.f32 (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (/.f32 h 1/4) eta)) (+.f32 (/.f32 (/.f32 h 1/4) eta) (/.f32 (*.f32 h 3) eta))))
(asin.f32 (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 (+.f32 h h) 2) eta)) (+.f32 (/.f32 (*.f32 (+.f32 h h) 2) eta) (/.f32 (*.f32 h 3) eta))))
Outputs
(asin.f32 (/.f32 h eta))
Calls

3 calls:

7.0ms
h
6.0ms
eta
6.0ms
sinTheta_O
Results
ErrorSegmentsBranch
1.4b1sinTheta_O
1.4b1h
1.4b1eta
Compiler

Compiled 159 to 100 computations (37.1% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026122
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h eta))
Outputs
(asin.f32 (/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) -1/2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h eta))
Compiler

Compiled 54 to 38 computations (29.6% saved)

soundness86.0ms (0.5%)

Algorithm
egg-herbie
Rules
1170×rational.json-simplify-3
1062×rational.json-simplify-2
944×rational.json-simplify-12
718×rational.json-simplify-5
716×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072713411
1234312781
Stop Event
node limit
Compiler

Compiled 55 to 30 computations (45.5% saved)

end28.0ms (0.2%)

Compiler

Compiled 45 to 29 computations (35.6% saved)

Profiling

Loading profile data...